Sunteți pe pagina 1din 2

SUBIECTE ATESTAT ORACLE 1.

a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) Selectati first_name, last_name, salary, department_id din tabelul employees pe cei care lucreaza in departamentul 10. 2. a) Sa se afiseze toate coloanele tabelului f_staffs b) Sa se afiseze structura tabelului f_staffs c) Sa se afiseze pe langa last_name, salary, o noua coloana denumita new_salary din tabelul f_staffs unde staff_type poate fi doar: Order Taker, Cook, Manager. Coloana new_salary va arata cifra 0 daca salarul 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_songs c) Sa se afiseze urmatoarele coloane ale tabelului d_songs: id, title, artist 4. a) Sa se afiseze toate coloanele tabelului d_events b) Sa se afiseze structura tabelului d_events c) Scrieti o structura care transforma event_date (04-MAY-04) in formatul May 4, 2004, suprimand 0-ul, aflat in tabelul d_events. 5. a) Sa se afiseze toate coloanele tabelului d_events b) Sa se afiseze structura tabelului d-events c) Afisati o noua coloana numita cost din d_events care sa poata afisa $45,123 6. a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) Sa se afiseze in coloana pay din employees cate o propozitie pentru fiecare angajat: King are un salar de 2400 lei, unde King este last_name si 2400 salary 7. a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) 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 luni Pasul II: Se va identifica prima vineri (Friday) care urmeaza Pasul 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_items c) Sa se inlocuiasca din coloana comment toate valorile nule cu sintagma No comment 9. a) Sa se afiseze toate coloanele tabelului d_venues b) Sa se afiseze structura tabelului d_venues c) Sa se afiseze id, loc_type, rental_fee din tabelul d_venues si sa se afiseze o noua coloana sub denumirea de revised_fees care va contine textul: No increase daca loc_type este Private Home, Increase 5% daca este Hotel, altfel se va introduce valoarea rental_fee

10. a) Sa se afiseze toate coloanele tabellor d_packages, d_events, fiecare separat b) Sa se afiseze structura tabelului d_packages si a tabelului d_events c) Sa se uneasca coloana code din tabelul d_packages cu cost din tabelul d_events unde d_events.cost are 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_list si d_track_listings b) Sa se afiseze structura tabelului d_play_list si d_track_listings c) Sa se uneasca tabelul d_play_list_items cu d_track_listings avand in vedere ca au o coloana cu acelasi 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_venues c) 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 employees c) Sa se afiseze 3 coloane care sa contina: maximul dintre salarii, minimul dintre salarii, si minimul dintre employee_id din tabelul employees unde department_id=60 14. a) Sa se afiseze toate coloanele tabelului d_cds b) Sa se afiseze structura tabelului d_cds c) Sa se numere toti anii distincti din tabelul d_cds, coloana year cu conditia ca anul sa fie <2001 15. a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) Sa se calculeze suma salariilor distincte din tabelul employees a tuturor care lucreaza in departamentul 90 16. a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) Sa se afiseze 2 coloane din employees astfel: una sa contina department_id, si una sa contina media aritmetica a salariilor din acel department. Se va grupa departamentul. 17. a) Sa se afiseze toate coloanele tabelului f_staffs b) Sa se afiseze structura tabelului f_staffs c) Aflati toate numele (first_name, last_name), id (staff_id), data nasterii (birth_date) a persoanelor din f_staffs care s-au nascut dupa Monique Tuttle. 18. a) Sa se afiseze toate coloanele tabelului employees b) Sa se afiseze structura tabelului employees c) Sa se afiseze toate persoanele (last_name, job_id, department_id) din tabelul employees, care lucreaza in departamentul Marketing (tabelul departments). 19. a) Sa se afiseze toate coloanele tabelului f_staffs b) Sa se afiseze structura tabelului f_staffs c) Sa se afle angajatii (last_name, first_name, salary) din f_staffs al caror salar este mai mic decat maximul salariilor.

S-ar putea să vă placă și