<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 我的新校園作文

    時間:2025-12-04 15:33:03 賽賽 300字 我要投稿

    我的新校園作文300字(精選37篇)

       1.列出至少有一個員工的所有部門。

    我的新校園作文300字(精選37篇)

      select dept.deptno,dept.dname

      from dept,emp

      where dept.deptno=emp.deptno

      2.列出薪金比“SMITH”多的所有員工。

      select * from emp

      where sal >(select sal from emp where ename=’SMITH’)

      3.列出所有員工的姓名及其直接上級的姓名。

      select yg.ename,sj.ename

      from emp yg,emp sj

      where yg.mgr=sj.empno

      4.列出受雇日期早于其直接上級的所有員工。

      select yg.ename,sj.ename

      from emp yg join emp sj on yg.mgr=sj.empno

      where yg.hiredate

      5.列出部門名稱和這些部門的員工信息,同時列出那些沒有員工的部門。

      select dept.deptno,dept.dname,emp.empno,emp.ename

      from dept left join emp

      on dept.deptno=emp.deptno

      6.列出所有“CLERK”(辦事員)的姓名及其部門名稱。

      select * from dept,emp

      where dept.deptno=emp.deptno

      and job=’CLERK’

      7.列出最低薪金大于1500的各種工作。

      select job from emp

      group by job

      having min(sal)>1500

      8.列出在部門名稱為“SALES”(銷售部)工作的員工的姓名,假定不知道銷售部的部門編號。

      方法一:

      select emp.ename

      from dept,emp

      where dept.deptno=emp.deptno

      and dname=’SALES’

      方法二:

      select * from emp

      where deptno=(select deptno from dept where dname=’SALES’)

      9.列出薪金高于公司平均薪金的所有員工。

      select * from emp

      where sal> (select avg(sal) from emp)

      對比:列出薪金高于本部門平均薪金的所有員工。

      方法一:

      select * from emp a

      where a.sal>(select avg(sal) from emp b where b.deptno=a.deptno)

      缺點:相關子查詢,效率低。

      方法二:

      select empno,ename,sal from

      emp a,(select avg(sal) avg_sal from emp b where b.deptno=a.deptno) b

      where a.deptno=b.deptno

      and a.sal>b.avg_sal

      10.列出與“SCOTT”從事相同工作的所有員工。

      select * from emp

      where job=(select job from emp where ename=’SCOTT’)

      11.列出薪金等于部門30中員工的薪金的所有員工的姓名和薪金。

      select ename,sal from emp

      where sal=any(select sal from emp where deptno=30 )

      12.列出薪金高于在部門30工作的所有員工的薪金的員工姓名和薪金。

      方法一:

      select ename,sal from emp

      where sal>all(select sal from emp where deptno=30 )

      方法二:

      select ename,sal from emp

      where sal>(select max(sal) from emp where deptno=30 )

      13.列出在每個部門工作的員工數量、平均工資和平均服務期限。

      select deptno,avg(trunc((sysdate-hiredate)/365)) as year

      from emp

      group by deptno

      –參考:截斷,取整函數

      select trunc(99.9) from dual;

      返回

      99

      14.列出所有員工的姓名、部門名稱和工資。

      select d.dname,e.ename,e.sal

      from dept d,emp e

      where d.deptno=e.deptno

      說明:每個字段都加表前綴,效率要高些

      15.列出所有部門的詳細信息和部門人數。

      select dept.deptno,dept.dname,count(*)

      from dept,emp

      where dept.deptno=emp.deptno

      group by dept.deptno,dept.dname

      16.列出各種工作的最低工資。

      select job,min(sal) from emp group by job

      17.列出各個部門的MANAGER(經理)的最低薪金。

      select deptno,min(sal) from emp where job=’MANAGER’ group by deptno

      18.列出所有員工的年工資,按年薪從低到高排序。

      select empno,ename,sal*12 as 年薪 from emp

      order by sal

      19. 求各種工作工資最低的員工。

      方法一:

      select * from emp a

      where sal=(select min(sal) from emp b where b.job=a.job)

      方法二:

      select emp.*

      from emp a,( select job,min(sal) min_sal from emp group by job) b

      where a.job=b.job and a.sal=b.min_sal

      20. 列出各種工作工資前3名的員工

      select * from (

      select empno,ename,sal,job,

      dense_rank() over(partition by job order by sal desc) as 名次

      from emp ) a

      where a.名次<=2

      order by job;

      說明:用到了Oracle強大的“分區排名技術”,其中“dense_rank()”是Oracle的解析函數。

    【我的新校園作文】相關文章:

    我愛新校園作文500字(精選42篇)09-27

    新的校園環境新的感受作文600字06-21

    新的校園環境新的感受作文600字12-17

    新的校園新的環境新的生活作文500字(通用38篇)11-20

    美麗的新校園作文(精選31篇)10-07

    關于新的校園環境新的感受作文(精選32篇)09-05

    新的校園新的環境450字作文(通用31篇)04-24

    新的校園環境新的感受作文范文(精選16篇)10-08

    我的新同桌作文07-16

    關于新校園新生活的作文07-18

    • 相關推薦
    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人