數(shù)據(jù)庫操作題04_第1頁
數(shù)據(jù)庫操作題04_第2頁
數(shù)據(jù)庫操作題04_第3頁
數(shù)據(jù)庫操作題04_第4頁
數(shù)據(jù)庫操作題04_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、卜面練習題中設(shè)計四個表。分別為:dept 表口 ieptncdr.cT.e2D學工部30銷售部4??傻任?QC北京UttI50堂客叁 太原emp表eirpnDenajnejobmgrhLr-edatesalcchieideptno口 |工。0二文員113ZQ0C-1Z-17&。町??诰W(wǎng)皿2Q1ODZ宓綺舲植坤更10062001-02-2016000.DO3000.0020口1003殷天正銷售員10062001-02-2212500.005000.00301004到省姓理10092001-04-0227SO.OO(NULL)201005謝坦褶售更10062001-09-2812500.0

2、014000.00301006關(guān)羽逕理10092001'05-0122500.00(NULL)301007強飛經(jīng)理10092001-09-0124500./NULL)10100S諸后充分析師10042007-04-1930000.00那皿)201009強無忌董宇氏(HULL)2001-11-1750000.00(NULL)101010書一笑銷售員10062001-09-0515COC.OO0.00301QL1周東文民100S300-05-2311000.00(NULL)301012程普文史10062C01-12-Q3&500.00(NULL)301013施統(tǒng)分析師1004200

3、1-12-0330000.00fNULLJ201014黃蓋文員10072002-01-2313000.DOf NULL J10lots米三保潔員10012013-05-01eoooc.oo50000.0050salgrade 表1匕321hisal1il7000120002120001400031400020000D-420000300005(NULL)90000tbyear 表year2.22010|10020111502012250 2013eco工QIAM0Q1 .查出至少有一個員工的部門。顯示部門編號、部門名稱、部門位置、部門人數(shù)。SELECT d.deptno,d.dname,d.l

4、oc,e1.'count(*)'FROM dept d INNER JOIN (SELECT deptno,COUNT(*) FROM emp GROUP BY deptno) el ON d.deptno=e1.deptno;口eennr(*)10北京20學工部上海3。銷堡部源川5。文原2 .列出薪金比關(guān)羽高的所有員工。SELECT *FROM emp eWHERE e.sal>(SELECT sal FROM emp WHERE enam圖習')erpnojobmgrhiredare3alcanmd*ptODRum快f吝經(jīng)理已門口2001-04-022971.

5、M即皿20100E語蒸亮分析師10042007-04-1930000.00fzy-)201003張無忌量片長(NULL)2001-1L-1750000.00101013籠統(tǒng)分析方10042001-12-0330000,00釀工引201015張三保浩免10012013-05-01aOQOQjOO50OOP,OP503 .列出所有員工的姓名及其直接上級的姓名。SELECT e1.ename,e2.ename 上級FROM emp el LEFT OUTER JOIN emp e2 ON e1.mgr=e2.empno; enaiie5FF"盟天正關(guān)羽張飛上里 至統(tǒng) 美羽 關(guān)羽 泰三百 美

6、羽 張三百 張無忌 劉備書一笑2L3美再蒼親程吉宣統(tǒng)茸美張三造葛克關(guān)羽劉備張飛甘寧4 .列出受雇日期早于直接上級的所有員工的編號、姓名、部門名稱。SELECT e1.empno,e1.ename,d.dnameFROM emp e1 LEFT OUTER JOIN emp e2 ON e1.mgr=e2.empnoLEFT OUTER JOIN dept d ON e1.deptno=d.deptnoWHERE e1.hiredate<e2.hiredateeirpnc ename clnains 口口 |甘寧學工 1002 竟的過 學工部10C3.殷天正帶警部10043(備學工部lon

7、g關(guān)羽楂善御1007張飛救肺部5 .列出部門名稱和這些部門的員工信息,同時列出那些沒有員工的部門。SELECT d.dname,e.*FROM dept d LEFT OUTER JOIN emp eON d.deptno=e.deptno; dnajne毅F烹餐研定教百航學二哥 學工登 學二玩 學工部已現(xiàn)pnc? 11007100910141-011002100JiDoeenatie張飛黃孟甘寧黛維絲 劉務(wù):ob經(jīng)理 董事長文員文艮星雪員越理也工1009(TTJLL)10071013103C10091094hiredate20C1-09-C12001-11-172002-01-232000-

8、12-112001-02-202001-04-022007-04-19salcairzideptnc24500.0050000.0013000.00紀加.口。16000.0029750.0030000.00NULL,(7JULLJ(NULL)3??诳?口口(NULL 倒皿5000.0010102:20銷曾部1005說說銷售尻1002001-09-2612500.0014000.0030匿笆甑1006美印經(jīng)理10092001-DS-0128500.00(NULL)30銷售都1.010韋一笑鞘售員10062001-09-06isnoo.oo0,0030捕卷部1011周泰文員100S2007-05-

9、2311000.00(NULL)30錯笆的1012程傳文員10062001-12-039500.00(NULL)30財務(wù)第(NULL)(NULL)(NUL1)(NULL)題皿fNULLJ(NULL)MS克軍會1015張三保潔員10'OL2013-05-01eoooo,oa50000,0050學二部101310042001-12-0330000.0022銷售芭10031Q062001-02-2212500.00分析牌曳經(jīng)豉天王6 .列出所有文員的姓名及其部門名稱,部門的人數(shù)。SELECT e.ename,d.dname,z.'count(*)'FROM emp e INN

10、ER JOIN dept d ON e.deptno=d.deptnoINNER JOIN (SELECT deptno,COUNT(*) FROM emp GROUP BY deptno)z ON z.deptno=d.deptno WHERE e.job=文員'學工部周震 哨售留日=孽7 .列出最低薪金大于15000的各種工作及從事此工作的員工人數(shù)。SELECT job,COUNT(*)FROM empGROUP BY jobHAVING MIN(sal)>150008 .列出在銷售部工作的員工的姓名,假定不知道銷售部的部門編號。SELECT el.enameFROM emp

11、 el INNER JOIN dept dON e1.deptno=d.deptnoWHERE d.dname=銷售部'erair.e分H正o韋一笑周福程普9 .列出薪金高于公司平均薪金的所有員工信息,所在部門名稱,上級領(lǐng)導,工資等級。SELECT e1.*,e2.ename 上級,d.dname 部門名稱,sal.'grade'FROM emp el LEFT OUTER JOIN emp e2 ON e1.mgr=e2.empnoLEFT OUTER JOIN dept d ON e1.deptno=d.deptnoLEFT OUTER JOIN salgrade

12、sal ON el.sal BETWEEN losal AND hisalWHERE e1.'sal'>(SELECT AVG(sal) FROM emp)-tpl芋二紂工劉也,jobrgrhi rede yeg«lecsm. deptno 上空毅科1CC91£5H=Mr口W 29普明口口小皿,£口殊無總線事1C093flfl 1-05-ClI 2£500.(10(NELLI與口 三元三立無三 競百黃1C04007-0-193UD口口口匚KuLZif1口 起冬I'iJuJilJ200111-1?SdDCiO.dCfNLII1

13、0 加工)D 1Q1S0 -1015戰(zhàn)里分廠匯 1C042gl-L2-U JODDO.a:小m20利皋平工第4會三|快*.|imh laan-fls-m. 5口血所 0M口0.肛so*亍:10 .列出與龐統(tǒng)從事相同工作的所有員工及部門名稱。SELECT e.ename,d.dnameFROM emp e INNER JOIN dept dON e.deptno=d.deptnoWHERE e.job=(SELECT job FROM emp WHERE enamel ')e&ane渚葛亮學H部啜統(tǒng)學工部 "11 .列出薪金高于在部門 30工作的所有員工的薪金的員工姓名

14、和薪金、部門名稱。SELECT e.ename,e.sal,d.dnameFROM emp e LEFT OUTER JOIN dept dON e.deptno=d.deptnoWHERE e.sal>ALL(SELECT sal FROM emp WHERE deptno=30)enaM前工liname崗:備12S750.00學二第渚葛亮30000.00學工都秣無品5COOO.OO載身齪口受統(tǒng)3Q0Q0,QQ學工都仃張三80000.DO重亨登12 .列出每個部門的員工數(shù)量、平均工資。SELECT d.dname,e1.*FROM (SELECTe.deptno,COUNT(*),AVG(sal) FROM emp e GROUP BY e.deptno)e1 INNER JOIN dept dON e1.deptno=d.deptno;鎧里甑30£14533.333233董事會50100000.000000Samecountsal)匿:斤鼠TT 32916九班66打?qū)W工第20522750.00000013 .查出年份、利潤、年度增長比SEL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論