SELECT DISTINCT (deptname) FROM dept WHERE deptname NOT IN (SELECT wrk.deptname FROM emp AS wrk, emp AS boss WHERE wrk.bossno = boss.empno AND wrk.empsalary > boss.empsalary);
SELECT wrk.empfname FROM emp AS wrk, emp AS boss WHERE wrk.bossno = boss.empno AND wrk.deptname = boss.deptname;
| empfname |
|---|
| Andrew |
| Clare |
| Nancy |
| Sarah |
SELECT deptname, AVG(empsalary) FROM emp GROUP BY deptname HAVING AVG(empsalary) > 25000;
SELECT deptname, AVG(empsalary) FROM emp WHERE empno NOT IN (SELECT empno FROM dept) GROUP BY deptname HAVING AVG(empsalary) > 25000;
| deptname | expr1001 |
|---|---|
| Purchasing | $56,000.00 |
SELECT wrk.empfname, boss.empfname FROM emp AS wrk, emp AS boss WHERE wrk.bossno = boss.empno AND wrk.deptname = 'Marketing' AND wrk.empsalary > 25000;
SELECT suc.rgnbeg - cur.rgnbeg AS "days" FROM monarch cur JOIN monarch suc ON (suc.premonname = cur.monname AND suc.premonnum = cur.monnum) WHERE cur.monname = 'Victoria' AND cur.monnum = 'I';
SELECT pre.montype, pre.monname, pre.monnum, (cur.rgnbeg - pre.rgnbeg) as "days" FROM monarch AS cur, monarch AS pre WHERE cur.premonname = pre.monname AND cur.premonnum = pre.monnum AND (cur.rgnbeg - pre.rgnbeg) = (SELECT MIN(cur.rgnbeg - pre.rgnbeg) FROM monarch AS cur, monarch AS pre WHERE cur.premonname = pre.monname AND cur.premonnum = pre.monnum);
SELECT COUNT(subprodid) FROM product, assembly WHERE proddesc = 'Animal Photography Kit' AND product.prodid = assembly.prodid;
SELECT SUM(PRODCOST*quantity) FROM product, assembly WHERE product.prodid = assembly.subprodid AND product.prodid IN (SELECT subprodid FROM product,assembly WHERE proddesc = 'Animal Photography Kit' AND product.prodid = assembly.prodid);
SELECT deptname, AVG(empsalary) FROM emp GROUP BY deptname HAVING AVG(empsalary) > 25000;
SELECT deptname, AVG(empsalary) FROM emp WHERE empno NOT IN (SELECT empno FROM dept) GROUP BY deptname HAVING AVG(empsalary) > 25000;
| deptname | expr1001 |
|---|---|
| Purchasing | $56,000.00 |
SELECT wrk.empfname, boss.empfname FROM emp AS wrk, emp AS boss WHERE wrk.bossno = boss.empno AND wrk.deptname = 'Marketing' AND wrk.empsalary > 25000;
SELECT suc.rgnbeg - cur.rgnbeg AS "days" FROM monarch cur JOIN monarch suc ON (suc.premonname = cur.monname AND suc.premonnum = cur.monnum) WHERE cur.monname = 'Victoria' AND cur.monnum = 'I';
SELECT pre.montype, pre.monname, pre.monnum, (cur.rgnbeg - pre.rgnbeg) as "days" FROM monarch AS cur, monarch AS pre WHERE cur.premonname = pre.monname AND cur.premonnum = pre.monnum AND (cur.rgnbeg - pre.rgnbeg) = (SELECT MIN(cur.rgnbeg - pre.rgnbeg) FROM monarch AS cur, monarch AS pre WHERE cur.premonname = pre.monname AND cur.premonnum = pre.monnum);
SELECT COUNT(subprodid) FROM product, assembly WHERE proddesc = 'Animal Photography Kit' AND product.prodid = assembly.prodid;
SELECT SUM(PRODCOST*quantity) FROM product, assembly WHERE product.prodid = assembly.subprodid AND product.prodid IN (SELECT subprodid FROM product,assembly WHERE proddesc = 'Animal Photography Kit' AND product.prodid = assembly.prodid);
|
This page is part of the promotional and support material for Data Management (fifth edition) by Richard T. Watson |