![常見SQL筆試題_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/3b018ae9-b446-4719-addb-bfa19c0089a1/3b018ae9-b446-4719-addb-bfa19c0089a11.gif)
![常見SQL筆試題_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/3b018ae9-b446-4719-addb-bfa19c0089a1/3b018ae9-b446-4719-addb-bfa19c0089a12.gif)
![常見SQL筆試題_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/3b018ae9-b446-4719-addb-bfa19c0089a1/3b018ae9-b446-4719-addb-bfa19c0089a13.gif)
![常見SQL筆試題_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/3b018ae9-b446-4719-addb-bfa19c0089a1/3b018ae9-b446-4719-addb-bfa19c0089a14.gif)
![常見SQL筆試題_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/3b018ae9-b446-4719-addb-bfa19c0089a1/3b018ae9-b446-4719-addb-bfa19c0089a15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精心整理SQ筆試題1.統(tǒng)計(jì)查詢SQL練習(xí)數(shù)據(jù)庫中表結(jié)構(gòu)如下,字段分別任 rg (日期),shengfu (勝負(fù)),考察groupby語句的使用:2005-05-09 勝2005-05-09 勝2005-05-09 負(fù)2005-05-09 負(fù)2005-05-10 勝2005-05-10 負(fù)I / l I-2005-05-10 負(fù)如果要生成下列結(jié)果,該如何寫sql語句?勝負(fù)2005-05-09222005-05-1012答案:I I ,-. z * J-j* 嚴(yán) 入/ .X :1) selectrq,sum(casewhe nshe ngfu=勝the n1else0e nd) 勝,sum(cas
2、ewhe nshe ngfu=負(fù) 1then 1else0e nd) 負(fù)from#tmpgroupbyrq2) selectN.rq,N.勝,M.負(fù)from(selectrq,勝=count(*)from#tmpwhereshengfu=勝groupbyrq)Ninnerjoin(selectrq,負(fù)=count(*)from#tmpwhereshengfu=負(fù)groupbyrq)MonN.rq=M.rq勝groupbycol001)a,3) selecta.col001,a.a1 勝,b.b1 負(fù) from (selectcol001,cou nt(col001)a1fromtemp1whe
3、recol002=(selectcol001,co un t(col001)b1fromtemp1wherecol002=負(fù)groupbycol001)bwherea.colOO仁b.colOOl2條件判斷SQL練習(xí)表中有ABC三列,用SQL語句實(shí)現(xiàn):當(dāng)A列大于B列時(shí)選擇A列否則選擇B列, 當(dāng)B列大于C列時(shí)選擇B列否則選擇C列答案:select(casewhe nabthe naelsebe nd),(casewhe nbcthe nbeslece nd)fromtable name 廠j r廠子_ /3. 日期統(tǒng)計(jì)SQL練習(xí)請取出tb_send表中日期(SendTime字段)為當(dāng)天的所有記錄
4、?(SendTime字段為 datetime 型,包含日期與時(shí)間)答案:select*fromtbwheredatediff(dd,Se ndTime,getdate()=0I I , . zJ-X . .=80then優(yōu)秀 when 語文 =60then及格else不及格)as語文,(casewhen 數(shù)學(xué) =80then優(yōu)秀when 數(shù)學(xué) =60then及格else不及格)as數(shù)學(xué),(casewhen 英語 =80then優(yōu)秀when 英語 =60then及格else不及格)as英語,fromtable7. 請用一個(gè)sql語句得出結(jié)果,從table1,table2 中取出如table3所列
5、格 式數(shù)據(jù)I I E -J一 /* x 、 X .X :table1月份mor部門dep業(yè)績yj答案:一月份0110一月份0210一月份035二月份028二月份049三月份038table2部門dep部門名稱dname答案:01國內(nèi)業(yè)務(wù)一部02國內(nèi)業(yè)務(wù)二部03國內(nèi)業(yè)務(wù)三部精心整理精心整理04國際業(yè)務(wù)部table3 (result )部門dep一月份二月份三月份答案:答案:-0110 null null02108null03n ull5804n ull null9答案:1)selecta.部門名稱dname,b.業(yè)績yjas 一月份,c.業(yè)績yjas二月份,d.業(yè)績yjas三月份 fromtab
6、le1a,table2b,table2c,table2dwherea.部門 dep=b.部門 depandb.月份 mon=月份anda.部門 dep=c.部門 depandc.月份 mon=二月份anda.部門dep=d.部門depandd.月份 mon=三月份and2)selecta.dep,sum(casewhenb.mon=1thenb.yjelse0end)as一月份,sum(casewhenb.mon=2thenb.yjelse0end)as二月份,sum(casewhenb.mon=3thenb.yjelse0end)as三月份,sum(casewhenb.mon=4thenb.
7、yjelse0end)as四月份,sum(casewhenb.mon=5thenb.yjelse0end)as五月份,sum(casewhenb.mon=6thenb.yjelse0end)as六月份,sum(casewhenb.mon=7thenb.yjelse0end)as七月份,sum(casewhenb.mon=8thenb.yjelse0end)as八月份,sum(casewhenb.mon=9thenb.yjelse0end)as九月份,sum(casewhenb.mon=10thenb.yjelse0end)as十月份,sum(casewhenb.mon=11thenb.yjel
8、se0end)as十一月份,sum(casewhenb.mon=12thenb.yjelse0end)as十二月份,fromtable2aleftj oin table1b on a.dep=b.dep8. 華為一道面試題一個(gè)表中的Id有多個(gè)記錄,把所有這個(gè) id的記錄查出來,并顯示共有多少條記錄數(shù)答案:selectid,Co unt( *)fromtbgroupbyidhavi ngco un t(*)1select*from(selectco un t(ID)asco un tfromtablegroupbylD)TwhereT.cou nt19. 統(tǒng)計(jì)查詢SQL練習(xí)用一條SQL語句查詢出
9、每門課都大于80分的學(xué)生姓名n amekeche ngfen shu張三語文81張三數(shù)學(xué)75李四語文76李四數(shù)學(xué)90王五語文81王五數(shù)學(xué)100王五英語90A:selectdisti nctn amefromtablewhere name noti n(selectdisti nctn amefromtablewherefe nshu=2);(2) 表名:成績表姓名課程分?jǐn)?shù)張三語文81張三數(shù)學(xué)75李四語文56李四數(shù)學(xué)90王五語文81王五數(shù)學(xué)100王五 英語 49給出成績?nèi)亢细竦膶W(xué)生信息(包含姓名、課程、分?jǐn)?shù)),注:分?jǐn)?shù)在60以上評為合格答:select*from 成績表 where 姓名 no
10、tin(selectdistinet姓名 from 成績表 where 分?jǐn)?shù) =60)(3)表名:商品表名稱產(chǎn)地進(jìn)價(jià)蘋果煙臺(tái)2.5蘋果云南1.9蘋果四川3西瓜江西1.5西瓜北京2.4給出平均進(jìn)價(jià)在2元以下的商品名稱答:select 名稱 from 商品表 groupby 名稱 havingavg(進(jìn)價(jià))2(4) 表名:高考信息表準(zhǔn)考證號科目成績2006001語文1192006001數(shù)學(xué)1082006002物理1422006001化學(xué)1362006001物理1272006002數(shù)學(xué)1492006002英語1102006002語文1052006001英語982006002化學(xué)129給出高考總分在6
11、00以上的學(xué)生準(zhǔn)考證號答:select準(zhǔn)考證號from高考信息表groupby準(zhǔn)考證號havingsum(成績)600(5)表名:高考信息表準(zhǔn)考證號數(shù)學(xué) 語文 英語 物理 化學(xué)2006001108119981271362006002149105110142129給出高考總分在600以上的學(xué)生準(zhǔn)考證號答:select準(zhǔn)考證號from 高考信息表where(數(shù)學(xué)+語文+英語+物理+化學(xué))600(6) 表名:clubidge nderage67M1968F3069F2770F1671M32答:查詢出該俱樂部里男性會(huì)員和女性會(huì)員的總數(shù)selectge nder,co un t(id)fromclubgroupbyge nder(7) 表名:teamID( nu mber 型)Name(varchar2 型)1 a2 b3 b要求:執(zhí)行一個(gè)刪除語句,當(dāng)Name列上有相同時(shí),只保留ID這列上值小的例如:刪除后的結(jié)果應(yīng)如下:ID( nu mber 型)Name(varchar2 型)請寫出SQL語句。deletefromteamwhereid noti n(selectmi n(id)fromteamgroupb yn ame)(8) 表名:studentn amec
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)創(chuàng)新與養(yǎng)老行業(yè)的融合
- 個(gè)人固定資產(chǎn)借款合同范文
- 土方運(yùn)輸承包合同范本
- 農(nóng)產(chǎn)品經(jīng)銷合同書
- 牛羊肉購銷合同協(xié)議書模板范本
- 凈水器購銷合同模板
- 合同范本產(chǎn)品銷售合同
- 合同違約責(zé)任條款
- 煤礦井下飛行巡檢機(jī)器人的研究與應(yīng)用展望
- 安裝合同范本 標(biāo)準(zhǔn)版
- 《財(cái)務(wù)管理學(xué)(第10版)》課件 第5、6章 長期籌資方式、資本結(jié)構(gòu)決策
- 房屋永久居住權(quán)合同模板
- 醫(yī)院納入定點(diǎn)后使用醫(yī)療保障基金的預(yù)測性分析報(bào)告
- 初中英語不規(guī)則動(dòng)詞表(譯林版-中英)
- 2024年3月四川省公務(wù)員考試面試題及參考答案
- 新生兒黃疸早期識(shí)別課件
- 醫(yī)藥營銷團(tuán)隊(duì)建設(shè)與管理
- 二年級數(shù)學(xué)上冊口算題100道(全冊完整)
- 冷軋工程專業(yè)詞匯匯編注音版
- 小升初幼升小擇校畢業(yè)升學(xué)兒童簡歷
- 第一單元(金融知識(shí)進(jìn)課堂)課件
評論
0/150
提交評論