版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)結(jié)構(gòu)如下:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào), 城市, 面積)訂購(gòu)單(職工號(hào), 供應(yīng)商號(hào), 訂購(gòu)單號(hào), 訂購(gòu)日期)供應(yīng)商(供應(yīng)商號(hào), 供應(yīng)商名, 地址)職工(倉(cāng)庫(kù)號(hào), 職工號(hào), 工資)具體數(shù)據(jù)如下:倉(cāng)庫(kù)表:倉(cāng)庫(kù)號(hào)城市面積WH1北京370WH2上海500WH3廣州200WH4武漢400訂購(gòu)單表:職工號(hào)供應(yīng)商號(hào)訂購(gòu)單號(hào)訂購(gòu)日期E3S7OR6706/23/01E1S4OR7307/28/01E5S4OR7605/25/01E6S6OR7705/26/01E3S4OR7906/13/01E1S2OR8008/29/01E3S3OR9009/01/01E3S3OR9107/13/01供應(yīng)商表:供應(yīng)商號(hào)供應(yīng)商名地址S2名
2、碩電子公司蘇州S3振華電子廠西安S4華通電子公司北京S6607廠鄭州S7愛(ài)華電子廠北京職工表:倉(cāng)庫(kù)號(hào)職工號(hào)工資WH2E11220WH1E31210WH2E41250WH3E51230WH1E61250使用SQL語(yǔ)句完成:DDL1. 寫出創(chuàng)建上述表的語(yǔ)句命令:create table 倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào) varchar(8) primary key, 城市 varchar(8), 面積 int);create table 訂購(gòu)單(訂購(gòu)單號(hào) varchar(8) primary key,職工號(hào) varchar(8), 供應(yīng)商號(hào) varchar(8), 訂購(gòu)日期 nchar(8)create table
3、供應(yīng)商(供應(yīng)商號(hào) varchar(8) primary key, 供應(yīng)商名 varchar(18), 地址 varchar(8)create table 職工(職工號(hào) varchar(8) primary key,倉(cāng)庫(kù)號(hào) varchar(8), 工資 int)DML2. 給出插入上述數(shù)據(jù)的insert語(yǔ)句命令:insert into 倉(cāng)庫(kù) values(WH1,北京,370)insert into 倉(cāng)庫(kù) values(WH2,上海,500)insert into 倉(cāng)庫(kù) values(WH3,廣州,200)insert into 倉(cāng)庫(kù) values(WH4,武漢,400)insert into
4、訂購(gòu)單 values(OR67,E3,S7,06/23/01)insert into 訂購(gòu)單 values(OR73,E1,S4,07/28/01)insert into 訂購(gòu)單 values(OR76,E5,S4,05/25/01)insert into 訂購(gòu)單 values(OR77,E6,S6,05/26/01)insert into 訂購(gòu)單 values(OR79,E3,S4,06/13/01)insert into 訂購(gòu)單 values(OR80,E1,S2,08/29/01)insert into 訂購(gòu)單 values(OR90,E3,S3,09/01/01)insert into
5、 訂購(gòu)單 values(OR91,E3,S7,07/13/01)insert into 供應(yīng)商 values(S2,名碩電子公司,蘇州)insert into 供應(yīng)商 values(S3,振華電子廠,西安)insert into 供應(yīng)商 values(S4,華通電子公司,北京)insert into 供應(yīng)商 values(S6,607廠,鄭州)insert into 供應(yīng)商 values(S7,愛(ài)華電子廠,北京)insert into 職工 values(E1,WH2,1220)insert into 職工 values(E3,WH1,1210)insert into 職工 values(E4
6、,WH2,1250)insert into 職工 values(E5,WH3,1230)insert into 職工 values(E6,WH1,1250)單表查詢3. 檢索職工關(guān)系中的所有信息命令:select * from 職工結(jié)果: 4. 檢索供應(yīng)商關(guān)系中的所有信息命令:select * from 供應(yīng)商結(jié)果:5. 檢索六月之后的所有訂單命令:SELECT *FROM 訂購(gòu)單 WHERE DATEDIFF(MONTH,2001-06-01 00:00:00.000,訂購(gòu)日期)=0;結(jié)果:6. 檢索面積大于400的倉(cāng)庫(kù)命令:select * from 倉(cāng)庫(kù) where 面積400結(jié)果:7.
7、 檢索哪些職工的工資多于1210命令:select * from 職工 where 工資1210結(jié)果:8. 檢索倉(cāng)庫(kù)是“WH1”或“WH2”并且面積大于400的城市命令:select 城市 from 倉(cāng)庫(kù) where 倉(cāng)庫(kù)號(hào)=WH1 and 面積400 union select 城市 from 倉(cāng)庫(kù) where 倉(cāng)庫(kù)號(hào)=WH2 and 面積400結(jié)果:9. 找出倉(cāng)庫(kù)面積在400到600的倉(cāng)庫(kù)命令:select * from 倉(cāng)庫(kù) where 面積 between 400 and 600結(jié)果:10. 找出名中包含 “廠”的所有供應(yīng)商的名命令:select 供應(yīng)商名 from 供應(yīng)商 where
8、供應(yīng)商名 like %廠%結(jié)果:11. 找出不在西安的供應(yīng)商命令:select * from 供應(yīng)商 except select * from 供應(yīng)商 where 地址=西安 或者:select * from 供應(yīng)商 where not 地址 = 西安結(jié)果:12. 找出不在北京的倉(cāng)庫(kù)命令:select * from 倉(cāng)庫(kù) except select * from 倉(cāng)庫(kù) where 城市=北京結(jié)果:13. 按工資降序排列出所有職工的信息命令:select * from 職工 order by 工資 desc結(jié)果:14. 先按倉(cāng)庫(kù)號(hào)升序排列,再按工資降序排列命令:select * from 職工
9、order by 倉(cāng)庫(kù)號(hào) asc ,工資 desc結(jié)果:15. 在倉(cāng)庫(kù)表中統(tǒng)計(jì)一下有幾個(gè)倉(cāng)庫(kù)命令:select COUNT(*) 倉(cāng)庫(kù)數(shù) from 倉(cāng)庫(kù)結(jié)果:16. 在職工表中統(tǒng)計(jì)一下有幾個(gè)倉(cāng)庫(kù)命令:select COUNT(distinct 倉(cāng)庫(kù)號(hào)) 倉(cāng)庫(kù)數(shù) from 職工結(jié)果:17. 求總的倉(cāng)庫(kù)面積命令:select sum(面積) 總面積 from 倉(cāng)庫(kù)結(jié)果:聚合查詢18. 每個(gè)職工的訂單數(shù)命令:select 職工號(hào),count(*) 訂單數(shù) from 訂購(gòu)單 group by 職工號(hào)結(jié)果:19. 訂單數(shù)大于3的職工命令:select 職工號(hào),COUNT(*) 訂單數(shù) from 訂購(gòu)單
10、group by 職工號(hào) having COUNT(*)3結(jié)果: 多表查詢20. 找出在面積大于400的倉(cāng)庫(kù)中工作的職工命令:select 職工號(hào) from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 面積400結(jié)果:21. 找出在北京工作的職工和他們的工資情況命令:select 職工號(hào),工資 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 倉(cāng)庫(kù).城市=北京結(jié)果:22. 找出工資大于1215的職工和他們所在的城市命令:select 職工號(hào),城市 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 工資1215 結(jié)果
11、: 子查詢23. 哪些城市至少有一個(gè)訂單(從倉(cāng)庫(kù)角度考慮)命令:select distinct 城市 from 訂購(gòu)單 join 職工 on 訂購(gòu)單.職工號(hào)=職工.職工號(hào) join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào)結(jié)果:24. 找出沒(méi)有任何訂單的城市命令:select 城市 from 倉(cāng)庫(kù) except select distinct 城市 from 訂購(gòu)單 join 職工 on 訂購(gòu)單.職工號(hào)=職工.職工號(hào) join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào)結(jié)果:25. 找出和E4有同樣工資的所有職工命令:select b.職工號(hào),b.倉(cāng)庫(kù)號(hào),b.工資 from 職工 a join 職工
12、 b on a.工資=b.工資 where a.職工號(hào)=E4結(jié)果:26. 找出倉(cāng)庫(kù)面積大于400的倉(cāng)庫(kù)的所有職工命令:select 職工.職工號(hào),職工.倉(cāng)庫(kù)號(hào),職工.工資 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 面積400結(jié)果:27. 找出供應(yīng)商在西安的職工和他們的工資情況命令:select 職工.職工號(hào),工資 from 供應(yīng)商 join 訂購(gòu)單 on 供應(yīng)商.供應(yīng)商號(hào)=訂購(gòu)單.供應(yīng)商號(hào) join 職工 on 訂購(gòu)單.職工號(hào)=職工.職工號(hào) where 地址=西安結(jié)果:28. 找出不在北京倉(cāng)庫(kù)里工作的職工命令:select 職工號(hào),工資 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) except select 職工號(hào),工資 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 城市=北京結(jié)果:29. 找出在北京倉(cāng)庫(kù)里工作的職工命令:select 職工號(hào),工資 from 職工 join 倉(cāng)庫(kù) on 職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào) where 城市=北京結(jié)果:30. 求廣州和上海倉(cāng)庫(kù)職
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版市政工程挖掘機(jī)租賃及施工配合合同協(xié)議書3篇
- 2025版智能交通管理系統(tǒng)軟件開(kāi)發(fā)與運(yùn)營(yíng)服務(wù)合同3篇
- 2025版城市綠地養(yǎng)護(hù)勞務(wù)分包合同模板4篇
- 企業(yè)人力資源管理概念
- 二零二五版知識(shí)產(chǎn)權(quán)保密與競(jìng)業(yè)限制服務(wù)合同3篇
- 塑料薄膜光學(xué)性能研究考核試卷
- 2025版事業(yè)單位教師崗位聘用合同續(xù)簽協(xié)議書3篇
- 2025年度碼頭轉(zhuǎn)租及船舶??糠?wù)外包合同4篇
- 04毛首鞭形線蟲(chóng)簡(jiǎn)稱鞭蟲(chóng)47課件講解
- 2025年食品行業(yè)食品安全風(fēng)險(xiǎn)評(píng)估合同范本3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹(shù)臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 新生物醫(yī)藥產(chǎn)業(yè)中的人工智能藥物設(shè)計(jì)研究與應(yīng)用
- 防打架毆斗安全教育課件
- 損失補(bǔ)償申請(qǐng)書范文
- 壓力與浮力的原理解析
- 鐵路損傷圖譜PDF
- 裝修家庭風(fēng)水學(xué)入門基礎(chǔ)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 社群的種類與維護(hù)
評(píng)論
0/150
提交評(píng)論