atestat oracle

Upload: dulcikutza

Post on 07-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Atestat Oracle

    1/2

    SUBIECTE ATESTAT ORACLE

    1.a) Sa se afiseze toate coloanele tabelului employees

    b) Sa se afiseze structura tabelului employeesc) Selectatifirst_name, last_name, salary, department_iddin tabelul employees pe cei care lucreaza indepartamentul 10.

    2.a) Sa se afiseze toate coloanele tabeluluif_staffs

    b) Sa se afiseze structura tabeluluif_staffsc) Sa se afiseze pe langa last_name,salary, o noua coloana denumita new_salary din tabelulf_staffsundestaff_type poate fi doar: Order Taker, Cook, Manager. Coloana new_salary va arata cifra 0 dacasalarul este par sau cifra 1 daca este impar

    3.a) Sa se afiseze toate coloanele tabelului d_songs

    b) Sa se afiseze structura tabelului d_songsc) Sa se afiseze urmatoarele coloane ale tabelului d_songs: id, title, artist

    4.a) Sa se afiseze toate coloanele tabelului d_eventsb) Sa se afiseze structura tabelului d_eventsc) Scrieti o structura care transforma event_date (04-MAY-04) in formatul May 4, 2004, suprimand0-ul, aflat in tabelul d_events.

    5.a) Sa se afiseze toate coloanele tabelului d_events

    b) Sa se afiseze structura tabelului d-eventsc) Afisati o noua coloana numita costdin d_events care sa poata afisa $45,123

    6.

    a) Sa se afiseze toate coloanele tabelului employeesb) Sa se afiseze structura tabelului employeesc) Sa se afiseze in coloana pay din employees cate o propozitie pentru fiecare angajat: King are unsalar de 2400 lei, unde King este last_name si 2400salary

    7.a) Sa se afiseze toate coloanele tabelului employees

    b) Sa se afiseze structura tabelului employeesc) Se va afisa noua coloana numita Next Evaluation din tabelul employees urmarind pasii:Pasul I: Fiecarei date din coloana hire_date i se va adauga 6 luniPasul II: Se va identifica prima vineri (Friday) care urmeazaPasul III: Rezultatul va fi formatat sa afiseze similar exemplului: Friday, December 18th, 1987 si va

    aparea in coloana Next Evaluation

    8.a) Sa se afiseze toate coloanele tabelului d_play_list_items

    b) Sa se afiseze structura tabelului d_play_list_itemsc) Sa se inlocuiasca din coloana commenttoate valorile nule cu sintagma No comment

    9.a) Sa se afiseze toate coloanele tabelului d_venues

    b) Sa se afiseze structura tabelului d_venuesc) Sa se afiseze id, loc_type, rental_fee din tabelul d_venues si sa se afiseze o noua coloana subdenumirea de revised_fees care va contine textul: No increase daca loc_type este Private Home,Increase 5% daca esteHotel, altfel se va introduce valoarea rental_fee

  • 8/3/2019 Atestat Oracle

    2/2

    10.a) Sa se afiseze toate coloanele tabellord_packages, d_events, fiecare separat

    b) Sa se afiseze structura tabelului d_packages sia tabelului d_eventsc) Sa se uneasca coloana code din tabelul d_packages cu costdin tabelul d_events unde d_events.costare valoare intre low_range si high_range (din tabelul d_packages). Se va folosi metoda nonequijoin

    11.a) Sa se afiseze toate coloanele tabelului d_play_listsi d_track_listings

    b) Sa se afiseze structura tabelului d_play_listsi d_track_listings

    c) Sa se uneasca tabelul d_play_list_items cu d_track_listings avand in vedere ca au o coloana cuacelasi nume si data_type(event_id), unde event_id=105. (Sa se afiseze event_id, song_id, cd_number)

    12.a) Sa se afiseze toate coloanele tabelului d_events si d_venues

    b) Sa se afiseze structura tabelului d_events si d_venuesc) Sa se faca produsul cartezian al tabelului d_events si d_venues. Sa se afiseze name, event_date,loc_type, rental_fee

    13.a) Sa se afiseze toate coloanele tabelului employees

    b) Sa se afiseze structura tabelului employeesc) Sa se afiseze 3 coloane care sa contina: maximul dintre salarii, minimul dintre salarii, si minimuldintre employee_iddin tabelul employees unde department_id=60

    14.a) Sa se afiseze toate coloanele tabelului d_cds

    b) Sa se afiseze structura tabelului d_cdsc) Sa se numere toti anii distincti din tabelul d_cds, coloanayearcu conditia ca anul sa fie