1. Podać imię osób, których pensja i stanowisko są takie same jak p. Forda
Select ename
from emp
where sal=(select sal from emp where ename= 'FORD')
and job=(select job from emp where ename='FORD')
[lub] where (sal, job)= (SELECT SAL, job from emp where ename='Ford')
2. Podać imię, stanowisko, wynagrodzenia osób mających pensję > od p. Millera i < od p. Forda
Select ename, job, sal
from emp
where sal< (select sal from emp where ename='MILLER')
and sal> (select sal from emp where ename='FORD)'
3. Podać imię, stopień wynagrodzenia osoby, która ma <>wynagrodzenie od średniego wynagrodzenia osób na stanowisku Clerk
SELECT ename, grade
FROM emp, salgrade
WHERE sal BETWEEN losal AND hisal AND sal <>(SELECT AVG (sal)
FROM emp
WHERE job='CLERK');
4. Podać imię i wynagrodzenie zwierzchnika p. Adams
SELECT ename, sal
FROM emp
WHERE empno= (SELECT MGR FROM emp where ename='ADAMS');
5. Dla każdego departamentu podać pracownika zarabiającego najwięcej
SELECT deptno, ename
FROM emp
WHERE (deptno, sal) IN (SELECT deptno, MAX(sal) FROM emp GROUP BY deptno);
6. Podać imię, stanowisko, wynagrodzenie osób zarabiających więcej niż wynoszą średnie zarobki na ich stanowisku*/
SELECT ename, job, sal
FROM emp e1
WHERE sal>(SELECT AVG(sal) FROM emp e2 WHERE E1.job = E2.job);
Wyszukiwarka
Podobne podstrony:
Programowanie ćwiczenia zjazd IV 06 11 2011Zadania Matma IVbd zadania ZF5GQ3DBBMJAYDAZLMQ7EPS2Q7UJ635EPR7NPMQZadania Domowe (seria IV)sem IV OWiK egz zadanie 2 wilgotnoscIV próbna matura z zadaniaklasa IV łatwiejsze zadaniazadania odp zjazd 2 2klasa IV trudniejsze zadaniaAnaliza Matematyczna 2 ZadaniaBD W8BD 2st 1 2 w01 tresc 1 1więcej podobnych podstron