Documente Academic
Documente Profesional
Documente Cultură
/*TABLE EMP*/
DNAME varchar2(30),
LOC varchar2(30),
);
ENAME varchar2(30),
FONCTION varchar2(30),
DATERECT date,
SAL integer,
COMM integer,
DEPTNO integer,
);
/** INSERTION DES DONNEES ****/
/*** Augmenter de 10% le salaire (SAL) des vendeurs dont la commmision est superieure à 50% du
salaire **/
/**Attribuer aux employés en poste avant 01/01/82 et ayant une commisiion non spécifiée une
commission égale a la moyenne des commission **/
update EMP set COMM=(select AVG(COMM) from EMP) where DATERECT<'01/01/1982'and COMM
is not null;
rollback;
/**Q1**/
select ename, sal, comm, sal+comm as Gaintotal from emp where fonction='Vendeur';
/*Q2*/
select ename, comm from emp where fonction='Vendeur' order by comm desc;
select ename, sal from emp where fonction='Vendeur' order by sal desc;
/**Q3**/
/**Q4*/
/**Q5**/
/**Q6**/
/**Q7*/
/**Q8**/
/**Q10**/
/**Q11**/
select ename from emp where sal>(select sal from emp where ename='Kassem saleh');
/**Q12*/
select ename from emp where fonction=(select fonction from emp where ename='Kassem saleh');