Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

TP4

1)

2) Ascendant order :

SELECT ename

FROM emp

WHERE comm IS NOT NULL

ORDER BY ename ASC;

Descendant order :

SELECT ename

FROM emp

WHERE comm IS NOT NULL

ORDER BY ename DESC;

3) SELECT ename

FROM emp

WHERE ename LIKE 'K%' OR ename LIKE 'S%';

4) SELECT ename

FROM emp

WHERE sal > 1000 OR hiredate > TO_DATE('1-1-1980', 'DD-MM-YYYY');

1
5) SELECT ename

FROM emp

WHERE sal > 1000 AND hiredate > TO_DATE('1-1-1980', 'DD-MM-YYYY');

6) Ascendant order :

SELECT ename, hiredate

FROM emp

ORDER BY hiredate ASC;

Descendant order :

SELECT ename, hiredate

FROM emp

ORDER BY hiredate DESC;

7) SELECT ename

FROM emp

WHERE comm IS NULL ;

8) SELECT e.empno, dname, loc, hiredate

FROM emp e

JOIN dept d ON e.deptno = d.deptno ;

9)

a) SELECT DISTINCT typeAvion FROM AviondeAF

UNION

SELECT DISTINCT typeAv FROM AviondeSING

ORDER BY typeAvion;

b) SELECT DISTINCT typeAvion

FROM AviondeAF

2
UNION

SELECT DISTINCT typeAv

FROM AviondeSING

ORDER BY 1;

c) SELECT type FROM (

SELECT DISTINCT typeAvion AS type FROM AviondeAF

UNION

SELECT DISTINCT typeAv AS type FROM AviondeSING

ORDER BY type;

10) SELECT typeAvion

FROM AviondeAF

WHERE typeAvion NOT IN (SELECT typeAv FROM AviondeSING);

11) SELECT typeAvion

FROM AviondeAF

WHERE typeAvion NOT IN (SELECT typeAv FROM AviondeSING);

12) SELECT e.ename, a.immat

FROM emp e

JOIN AviondeAF a ON e.ename = a.immat;

You might also like