版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 Select實(shí)例精解-1、查找員工的編號(hào)、姓名、部門(mén)和出生日期,如果出生日期為空值,-顯示日期不詳,并按部門(mén)排序輸出,日期格式為yyyy-mm-dd。selectemp_no,emp_name,dept,isnull(convert(char(10),birthday,120),日期不詳)birthdayfromemployeeorderbydept-2、查找與喻自強(qiáng)在同一個(gè)單位的員工姓名、性別、部門(mén)和職稱(chēng)selectemp_no,emp_name,dept,titlefromemployeewhereemp_name喻自強(qiáng)anddeptin(selectdeptfromemployeewh
2、ereemp_name=喻自強(qiáng))-3、按部門(mén)進(jìn)行匯總,統(tǒng)計(jì)每個(gè)部門(mén)的總工資selectdept,sum(salary)fromemployeegroupbydept-4、查找商品名稱(chēng)為14寸顯示器商品的銷(xiāo)售情況,-顯示該商品的編號(hào)、銷(xiāo)售數(shù)量、單價(jià)和金額d_id,qty,unit_price,unit_price*qtytotpricefromsale_itema,d_id=d_idandprod_name=14寸顯示器-5、在銷(xiāo)售明細(xì)表中按產(chǎn)品編號(hào)進(jìn)行匯總,統(tǒng)計(jì)每種產(chǎn)品的銷(xiāo)售數(shù)量和金額selectprod_id,sum(qty
3、)totqty,sum(qty*unit_price)totpricefromsale_itemgroupbyprod_id-6、使用convert函數(shù)按客戶(hù)編號(hào)統(tǒng)計(jì)每個(gè)客戶(hù)1996年的訂單總金額selectcust_id,sum(tot_amt)totpricefromsaleswhereconvert(char(4),order_date,120)=1996groupbycust_id-7、查找有銷(xiāo)售記錄的客戶(hù)編號(hào)、名稱(chēng)和訂單總額selecta.cust_id,cust_name,sum(tot_amt)totpricefromcustomera,salesbwherea.cust_id=
4、b.cust_idgroupbya.cust_id,cust_name-8、查找在1997年中有銷(xiāo)售記錄的客戶(hù)編號(hào)、名稱(chēng)和訂單總額selecta.cust_id,cust_name,sum(tot_amt)totpricefromcustomera,salesbwherea.cust_id=b.cust_idandconvert(char(4),order_date,120)=1997groupbya.cust_id,cust_name-9、查找一次銷(xiāo)售最大的銷(xiāo)售記錄selectorder_no,cust_id,sale_id,tot_amtfromsaleswheretot_amt=(sel
5、ectmax(tot_amt)fromsales)-10、查找至少有3次銷(xiāo)售的業(yè)務(wù)員名單和銷(xiāo)售日期selectemp_name,order_datefromemployeea,salesbwhereemp_no=sale_idanda.emp_noin(selectsale_idfromsalesgroupbysale_idhavingcount(*)=3)orderbyemp_name-11、用存在量詞查找沒(méi)有訂貨記錄的客戶(hù)名稱(chēng)selectcust_namefromcustomerawherenotexists(select*fromsalesbwherea.cust_id=b.cust_i
6、d)-12、使用左外連接查找每個(gè)客戶(hù)的客戶(hù)編號(hào)、名稱(chēng)、訂貨日期、訂單金額-訂貨日期不要顯示時(shí)間,日期格式為yyyy-mm-dd-按客戶(hù)編號(hào)排序,同一客戶(hù)再按訂單降序排序輸出selecta.cust_id,cust_name,convert(char(10),order_date,120),tot_amtfromcustomeraleftouterjoinsalesbona.cust_id=b.cust_idorderbya.cust_id,tot_amtdesc-13、查找16MDRAM的銷(xiāo)售情況,要求顯示相應(yīng)的銷(xiāo)售員的姓名、-性別,銷(xiāo)售日期、銷(xiāo)售數(shù)量和金額,其中性別用男、女表示selecte
7、mp_name姓名,性別=casea.sexwhenmthen男whenfthen女else未end,銷(xiāo)售日期=isnull(convert(char(10),c.order_date,120),日期不詳),qty數(shù)量,qty*unit_priceas金額fromemployeea,salesb,sale_itemc,d_name=16MDRAMd_id=d_idanda.emp_no=b.sale_idandb.order_no=c.order_no-14、查找每個(gè)人的銷(xiāo)售記錄,要求顯示銷(xiāo)售員的編號(hào)、姓名、性別、-產(chǎn)品名稱(chēng)、數(shù)量、
8、單價(jià)、金額和銷(xiāo)售日期selectemp_no編號(hào),emp_name姓名,性另歸casea.sexwhenmthen男whenfthen女else未end,prod_name產(chǎn)品名稱(chēng),銷(xiāo)售日期=isnull(convert(char(10),c.order_date,120),日期不詳),qty數(shù)量,qty*unit_priceas金額fromemployeealeftouterjoinsalesbona.emp_no=b.sale_id,sale_itemc,d_id=d_idandb.order_no=c.order_no-15、查找銷(xiāo)售金額最大
9、的客戶(hù)名稱(chēng)和總貨款selectcust_name,d.cust_sumfromcustomera,(selectcust_id,cust_sumfrom(selectcust_id,sum(tot_amt)ascust_sumfromsalesgroupbycust_id)bwhereb.cust_sum=(selectmax(cust_sum)from(selectcust_id,sum(tot_amt)ascust_sumfromsalesgroupbycust_id)c)dwherea.cust_id=d.cust_id-16、查找銷(xiāo)售總額少于1000元的銷(xiāo)售員編號(hào)、姓名和銷(xiāo)售額sele
10、ctemp_no,emp_name,d.sale_sumfromemployeea,(selectsale_id,sale_sumfrom(selectsale_id,sum(tot_amt)assale_sumfromsalesgroupbysale_id)bwhereb.sale_sum=3)h)-18、查找至少與世界技術(shù)開(kāi)發(fā)公司銷(xiāo)售相同的客戶(hù)編號(hào)、名稱(chēng)和商品編號(hào)、商品名稱(chēng)、數(shù)量和金額selecta.cust_id,cust_name,d_id,prod_name,qty,qty*unit_pricefromcustomera,productb,salesc,sale_itemd
11、wherea.cust_id=c.cust_d_id=d_idandc.order_no=d.order_noandnotexists(selectf.*fromcustomerx,salese,sale_itemfwherecust_name=世界技術(shù)開(kāi)發(fā)公司andx.cust_id=e.cust_idande.order_no=f.order_noandnotexists(selectg.*fromsale_itemg,d_id=d_idandg.order_no=h.order_noandh.cust_id=a.cu
12、st_id)19、查找表中所有姓劉的職工的工號(hào),部門(mén),薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_namelike劉%20、查找所有定單金額高于2000的所有客戶(hù)編號(hào)selectcust_idfromsaleswheretot_amt200021、統(tǒng)計(jì)表中員工的薪水在4000-6000之間的人數(shù)selectcount(*)as人數(shù)fromemployeewheresalarybetween4000and600022、查詢(xún)表中的同一部門(mén)的職工的平均工資,但只查詢(xún)住址是上海市的員工selectavg(salary)avg_sal,
13、deptfromemployeewhereaddrlike上海市%groupbydept23、將表中住址為上海市的員工住址改為北京市updateemployeesetaddrlike北京市whereaddrlike上海市24、查找業(yè)務(wù)部或會(huì)計(jì)部的女員工的基本信息。selectemp_no,emp_name,deptfromemployeewheresex=Fanddeptin(業(yè)務(wù),會(huì)計(jì))25、顯示每種產(chǎn)品的銷(xiāo)售金額總和,并依銷(xiāo)售金額由大到小輸出。selectprod_id,sum(qty*unit_price)fromsale_itemgroupbyprod_idorderbysum(qty
14、*unit_price)desc26、選取編號(hào)界于C0001和C0004的客戶(hù)編號(hào)、客戶(hù)名稱(chēng)、客戶(hù)地址。selectCUST_ID,cust_name,addrfromcustomerwherecust_idbetweenC0001ANDC000427、計(jì)算出一共銷(xiāo)售了幾種產(chǎn)品。selectcount(distinctprod_id)as共銷(xiāo)售產(chǎn)品數(shù)fromsale_item28、將業(yè)務(wù)部員工的薪水上調(diào)3%。updateemployeesetsalary=salary*1.03wheredept=業(yè)務(wù)29、由employee表中查找出薪水最低的員工信息。select*fromemployeew
15、heresalary=(selectmin(salary)fromemployee)30、使用join查詢(xún)客戶(hù)姓名為客戶(hù)丙所購(gòu)貨物的客戶(hù)名稱(chēng),定單金額,定貨日期,電話(huà)號(hào)碼selecta.cust_id,b.tot_amt,b.order_date,a.tel_nofromcustomerajoinsalesbona.cust_id=b.cust_idandcust_namelike客戶(hù)丙31、由sales表中查找出訂單金額大于E0013業(yè)務(wù)員在1996/10/15這天所接每一張訂單的金額的所有訂單。select*fromsaleswheretot_amtall(selecttot_amtfro
16、msaleswheresale_id=E0013andorder_date=1996/10/15)orderbytot_amt32、計(jì)算P0001產(chǎn)品的平均銷(xiāo)售單價(jià)selectavg(unit_price)fromsale_itemwhereprod_id=P000133、找出公司女員工所接的定單selectsale_id,tot_amtfromsaleswheresale_idin(selectsale_idfromemployeewheresex=F)34、找出同一天進(jìn)入公司服務(wù)的員工selecta.emp_no,a.emp_name,a.date_hiredfromemployeeajo
17、inemployeebon(a.emp_no!=b.emp_noanda.date_hired=b.date_hired)orderbya.date_hired35、找出目前業(yè)績(jī)超過(guò)232000元的員工編號(hào)和姓名。selectemp_no,emp_namefromemployeewhereemp_noin(selectsale_idfromsalesgroupbysale_idhavingsum(tot_amt)(selectavg(salary)fromemployee)38、找出目前銷(xiāo)售業(yè)績(jī)超過(guò)10000元的業(yè)務(wù)員編號(hào)及銷(xiāo)售業(yè)績(jī),并按銷(xiāo)售業(yè)績(jī)從大到小排序。Selectsale_id,sum
18、(tot_amt)fromsalesgroupbysale_idhavingsum(tot_amt)10000orderbysum(tot_amt)desc39、找出公司男業(yè)務(wù)員所接且訂單金額超過(guò)2000元的訂單號(hào)及訂單金額。Selectorder_no,tot_amtFromsales,employeeWheresale_id=emp_noandsex=Mandtot_amt200040、查詢(xún)sales表中訂單金額最高的訂單號(hào)及訂單金額。Selectorder_no,tot_amtfromsaleswheretot_amt=(selectmax(tot_amt)fromsales)41、查詢(xún)
19、在每張訂單中訂購(gòu)金額超過(guò)4000元的客戶(hù)名及其地址。Selectcust_name,addrfromcustomera,salesbwherea.cust_id=b.cust_idandtot_amt400042、求出每位客戶(hù)的總訂購(gòu)金額,顯示出客戶(hù)號(hào)及總訂購(gòu)金額,并按總訂購(gòu)金額降序排列。Selectcust_id,sum(tot_amt)fromsalesGroupbycust_idOrderbysum(tot_amt)desc43、求每位客戶(hù)訂購(gòu)的每種產(chǎn)品的總數(shù)量及平均單價(jià),并按客戶(hù)號(hào),產(chǎn)品號(hào)從小到大排列。Selectcust_id,prod_id,sum(qty),sum(qty*uni
20、t_price)/sum(qty)Fromsalesa,sale_itembWherea.order_no=b.order_noGroupbycust_id,prod_idOrderbycust_id,prod_id44、查詢(xún)訂購(gòu)了三種以上產(chǎn)品的訂單號(hào)。Selectorder_nofromsale_itemGroupbyorder_noHavingcount(*)345、查詢(xún)訂購(gòu)的產(chǎn)品至少包含了訂單3號(hào)中所訂購(gòu)產(chǎn)品的訂單。Selectdistinctorder_noFromsale_itemaWhereorder_no3andnotexists(Select*fromsale_itembwhe
21、reorder_no=3andnotexists(select*fromsale_itemcwherec.order_no=a.order_d_id=d_id)46、在sales表中查找出訂單金額大于E0013業(yè)務(wù)員在1996/11/10這天所接每一張訂單的金額的所有訂單,并顯示承接這些訂單的業(yè)務(wù)員和該訂單的金額。Selectsale_id,tot_amtfromsaleswheretot_amtall(selecttot_amtfromsaleswheresale_id=E0013andorder_date=1996-11-10)47、查詢(xún)末承接業(yè)務(wù)的員工的信息
22、。Select*FromemployeeaWherenotexists(select*fromsalesbwherea.emp_no=b.sale_id)48、查詢(xún)來(lái)自上海市的客戶(hù)的姓名,電話(huà)、訂單號(hào)及訂單金額。Selectcust_name,tel_no,order_no,tot_amtFromcustomera,salesbWherea.cust_id=b.cust_idandaddr=上海市49、查詢(xún)每位業(yè)務(wù)員各個(gè)月的業(yè)績(jī),并按業(yè)務(wù)員編號(hào)、月份降序排序。Selectsale_id,month(order_date),sum(tot_amt)fromsalesgroupbysale_id,month(order_date)orderbysale_id,month(order_date)desc50、求每種產(chǎn)品的總銷(xiāo)售數(shù)量及總銷(xiāo)售金額,要求顯示出產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng),總數(shù)量及總金額,并按產(chǎn)品號(hào)從小到大排列。Sd_id,prod_name,sum(qty),sum(qty*unit_price)Fromsale_itema,productbWd_id=d_idGd_i
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文物藝術(shù)品長(zhǎng)期儲(chǔ)藏室租賃合同4篇
- 2025年度茶室裝修與茶具配套服務(wù)合同4篇
- 2025年度場(chǎng)地施工合同風(fēng)險(xiǎn)管理與防范協(xié)議4篇
- 二零二五版附項(xiàng)目進(jìn)度跟蹤的遠(yuǎn)程教育合同3篇
- 2025年體操康復(fù)服務(wù)合同
- 2025年度出租房公共衛(wèi)生安全與衛(wèi)生處理合同3篇
- 二零二五年度門(mén)窗產(chǎn)品出口銷(xiāo)售合同范本3篇
- 2025年度建筑基坑打井降水施工技術(shù)服務(wù)合同4篇
- 2025年城市抽樣監(jiān)測(cè)服務(wù)合同
- 二零二五版苗圃土地租賃與農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)應(yīng)用合同4篇
- 漆畫(huà)漆藝 第三章
- CB/T 615-1995船底吸入格柵
- 光伏逆變器一課件
- 貨物供應(yīng)、運(yùn)輸、包裝說(shuō)明方案
- (完整版)英語(yǔ)高頻詞匯800詞
- 《基礎(chǔ)馬來(lái)語(yǔ)》課程標(biāo)準(zhǔn)(高職)
- IEC61850研討交流之四-服務(wù)影射
- 《兒科學(xué)》新生兒窒息課件
- 材料力學(xué)壓桿穩(wěn)定
- 人教版小升初英語(yǔ)知識(shí)點(diǎn)匯總
- 靜態(tài)爆破專(zhuān)項(xiàng)施工方案
評(píng)論
0/150
提交評(píng)論