子查詢(xún)

課后作業(yè)

1.查詢(xún)工資高于編號(hào)為7782的員工工資,并且和7369號(hào)員工從事相同工作的員工的編號(hào)、姓名及工資。

select empno, ename, job from emp 
where sal>(select sal from emp where empno=7782)
and job=(select job from emp where empno=7369)

2.查詢(xún)工資最高的員工姓名和工資。

SELECT ename ,sal from emp where sal =(SELECT  MAX(sal) from emp )

3.查詢(xún)部門(mén)最低工資高于10號(hào)部門(mén)最低工資的部門(mén)的編號(hào)、名稱(chēng)及部門(mén)最低工資。

SELECT  dept.deptno,dept.dname,MIN(sal)from emp 
join dept on emp.deptno=dept.deptno
GROUP BY dept.deptno,dept.dname
HAVING MIN(sal) > (SELECT min(sal )from emp where deptno =10)

4.查詢(xún)員工工資為其部門(mén)最低工資的員工的編號(hào)和姓名及工資。

 SELECT empno,ename,sal from emp 
where sal in (SELECT MIN(sal) from emp GROUP BY deptno)

5.顯示經(jīng)理是KING的員工姓名,工資。

SELECT ename,sal from emp 
WHERE  mgr in (SELECT  empno from emp  where ename = 'KING')

6.顯示比員工SMITH參加工作時(shí)間晚的員工姓名,工資,參加工作時(shí)間。

SELECT ename ,sal,hiredate from emp 
where hiredate > (SELECT hiredate from  emp where ename = 'SMITH')

7.使用子查詢(xún)的方式查詢(xún)哪些職員在NEW YORK工作。

SELECT ename  from emp 
where deptno  = (SELECT deptno from dept where loc ='NEW YORK') 

8.寫(xiě)一個(gè)查詢(xún)顯示和員工SMITH工作在同一個(gè)部門(mén)的員工姓名,雇傭日期,查詢(xún)結(jié)果中排除SMITH。

  SELECT ename,hiredate  from emp
 where dEPtno = (SELECT deptno from emp where ename = 'SMITH') AND ENAME NOT IN ( 'SMITH ' )

9.寫(xiě)一個(gè)查詢(xún)顯示其工資比全體職員平均工資高的員工編號(hào)、姓名。

SELECT empno, ename   from emp 
 where  sal >(SELECT AVG(sal  ) from emp )

10.寫(xiě)一個(gè)查詢(xún)顯示其上級(jí)領(lǐng)導(dǎo)是King的員工姓名、工資。

SELECT  ename ,sal  from emp where mgr in (SELECT EMPNO from emp where ename = 'KING' )

11.顯示所有工作在RESEARCH部門(mén)的員工姓名,職位。

SELECT  ename ,job    FROM EMP  join  dept  on  dept.deptno= emp.deptno 
 where dname = 'RESEARCH'

12.查詢(xún)每個(gè)部門(mén)的部門(mén)編號(hào)、平均工資,要求部門(mén)的平均工資高于部門(mén)20的平均工資。

SELECT  deptno ,AVG( sal)  from emp 
 GROUP BY deptno
 HAVING AVG( sal)  >( SELECT AVG( sal) from emp where deptno=20)

13.查詢(xún)大于自己部門(mén)平均工資的員工姓名,工資,所在 部門(mén)平均工資,高于部門(mén)平均工資的額度。

SELECT  a.ename,  a.sal  , b.sr , a.sal - b.sr  FROM  emp a
join (SELECT deptno  ,AVG( sal) sr from emp GROUP BY deptno) b on a.deptno=b.deptno
where a.sal >  b.sr

14.列出至少有一個(gè)雇員的所有部門(mén)。


15.列出薪金比"SMITH"多的所有雇員.


16.列出入職日期早于其直接上級(jí)的所有雇員.


17.找員工姓名和直接上級(jí)的名字。


18.顯示部門(mén)名稱(chēng)和人數(shù).


19.顯示每個(gè)部門(mén)的最高工資的員工


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 17/12/6 子查詢(xún) 單行子查詢(xún) 括號(hào)內(nèi)的查詢(xún)叫做子查詢(xún),也叫內(nèi)部查詢(xún),先于主查詢(xún)的執(zhí)行。 子查詢(xún)可以嵌入1.w...
    金春國(guó)_Roy閱讀 1,332評(píng)論 2 1
  • MySQL中的TOP-N語(yǔ)句 limit后start, count MySQL中分頁(yè)公式 練習(xí)1.1 查詢(xún)?nèi)肼毴掌?..
    孫競(jìng)博閱讀 3,465評(píng)論 0 1
  • 練習(xí)1.1 查詢(xún)比所在職位平均工資高的員工姓名,職位。 1.2 查詢(xún)工資為其部門(mén)最低工資的員工編號(hào),姓名,工資。 ...
    孫競(jìng)博閱讀 627評(píng)論 1 2
  • 很多做電商的朋友,總會(huì)被購(gòu)物車(chē)所煩惱,因?yàn)椴恢涝趺慈ミx擇商品,或者是帶商店的商品。這里我就簡(jiǎn)單的介紹下我的思路 ...
    SwordDevil閱讀 5,411評(píng)論 1 7
  • -01- 今天一打開(kāi)手機(jī),就看到某個(gè)群上大家紛紛退群了。 我擦,肯定有大八卦!趕緊往上滑,原來(lái)今天出現(xiàn)了奇葩的話(huà)題...
    Lori不是蘿莉閱讀 654評(píng)論 2 5

友情鏈接更多精彩內(nèi)容