文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse建表:dept:deptno(primarykey),dname,locemp:empno(primarykey),ename,job,mgr,sal,deptno1列出emp表中各部门的部门号,最高工资,最低工资selectmax(sal)as最高工资,min(sal)as最低工资,deptnofromempgroupbydeptno;2列出emp表中各部门job为'CLERK'的员工的最低工资,最高工资selectmax(sal)as最高工资,min(sal)as最低工资,deptnoas部门号fromempwherejob='CLERK'groupbydeptno;3对于emp中最低工资小于1000的部门,列出job为'CLERK'的员工的部门号,最低工资,最高工资selectmax(sal)as最高工资,min(sal)as最低工资,deptnoas部门号fromempasbwherejob='CLERK'and1000>(selectmin(sal)=),工资有低而高列出每个员工的姓名,部门号,工资selectdeptnoas部门号,enameas姓名,salas工资fromemporderbydeptnodesc,salasc5写出对上题的另一解决方法(请补充)6列出'张三'所在部门中每个员工的姓名与部门号selectename,deptnofromempwheredeptno=(selectdeptnofromempwhereename='张三')7列出每个员工的姓名,工作,部门号,部门名selectename,job,,,='CLERK'的员工的姓名,工作,部门号,部门名selectename,job,,dnamefromemp,=='CLERK'9对于emp中有管理者的员工,列出姓名,管理者姓名(管理者外键为mgr),,=,列出所有部门名,部门号,同时列出各部门工作为'CLERK'的员工名与工作selectdnameas部门名,,enameas员工名,jobas工作fromdept,*=='CLERK'11对于工资高于本部门平均水平的员工,列出部门号,姓名,工资,,,>(selectavg(sal)=)