Sunteți pe pagina 1din 1

-- EXERCITII 07 1.

Sa se afiseze numele si numarul departamentului pentru angajatul cu numarul de legitimatie dat de la tastatura ACCEPT empno PROMPT 'Introduceti departamentul'; SELECT ename, deptno FROM emp WHERE empno=&empno; 2.Sa se afiseze numele si salariul angajatilor ai caror salariu nu este in inter valul dat de la tastatura. ACCEPT sal PROMPT 'Introduceti salariul minim'; ACCEPT sal PROMPT 'Introduceti salariul maxim'; SELECT ename, sal FROM emp WHERE sal NOT BETWEEN &sal AND &sal; 3.Sa se afiseze numele angajatilor si numele departamentului pentru angajatii ai caror nume contine litera dat de la tastatura. ACCEPT ename PROMPT 'Introduceti o litera din nume'; SELECT ename, deptno FROM emp WHERE ename LIKE '%&ename%'; 4.Sa se afiseze numele numele angajatilor,functia,numarul departamentului si num ele departamentului pentru angajatii care lucreaza in localitatea data de la tas tatura. ACCEPT loc PROMPT 'Introduceti localitatea'; SELECT a.ename, a.job, b.deptno, b.dname FROM emp a, dept b WHERE a.deptno = b.deptno AND b.loc = '&loc'; 5.Sa se afiseze numele angajatiilor,numele departamentului pentru angajatii ai c aror functie este data de la tastatura. ACCEPT job PROMPT 'Introduceti functia'; SELECT a.ename, b.dname FROM emp a, dept b WHERE a.deptno=b.deptno AND a.job = '&job'; 6.Sa se afiseze coloanele date, din tabela data de la tastatura setand o conditi e si ordonand dupa o coloana citita tot de la tastatura ACCEPT col1 PROMPT 'Introduceti coloana 1'; ACCEPT col2 PROMPT 'Introduceti coloana 2'; ACCEPT col3 PROMPT 'Introduceti coloana 3'; ACCEPT conditie PROMPT 'Introduceti conditia'; ACCEPT ordoneaza PROMPT 'Introduceti coloana dupa care ordonati'; ACCPET tabel PROMPT 'Introduceti tabelul'; SELECT &col1, &col2, &col3 FROM &tabel WHERE &conditie ORDER BY &ordoneaza;