版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、- 一 單表- 1查詢年齡在19至21歲之間的女生的學(xué)號(hào),姓名,年齡,按年齡從大到小排列。select sno,sname,sage from Student order by sage asc;- 2查詢姓名中第2個(gè)字為“明”字的學(xué)生學(xué)號(hào)、性別。select sno,ssex from Student where sname like _明%;- 3查詢 1001課程沒(méi)有成績(jī)的學(xué)生學(xué)號(hào)、課程號(hào)select sno,cno from sc where Grade is null ;- 4查詢JSJ 、SX、WL 系的年齡大于25歲的學(xué)生學(xué)號(hào),姓名,結(jié)果按系及學(xué)號(hào)排列select sno,sna
2、me from Student where Sdept in(JSJ,SX,WL) order by Sdept,sno;- 5按10分制查詢學(xué)生的sno,cno,10分制成績(jī)(1-10分為1 ,11-20分為2。90-100為10)select sno,cno,cast(Grade/10 as int) as grade from sc;- 6查詢 student 表中的學(xué)生共分布在那幾個(gè)系中。(distinct)select distinct Sdept from Student;- 7查詢0001號(hào)學(xué)生1001,1002課程的成績(jī)。select grade from sc where s
3、no=0001 and cno in(1001,1002);- 二 統(tǒng)計(jì)- 1查詢姓名中有“明”字的學(xué)生人數(shù)。select count(sno) as countnum from Student where sname like %明%;- 2計(jì)算JSJ系的平均年齡及最大年齡。select avg(sage) as avge,max(sage) as maxage from Student where Sdept in(JSJ) group by sdept;- 3查詢學(xué)生中姓名為張明、趙英的人數(shù)select count(sno) from Student where sname in(張明,
4、趙英);- 4計(jì)算每一門課的總分、平均分,最高分、最低分,按平均分由高到低排列select sum(grade) as sum, sum(grade)/count(sno) as avgg,max(Grade) as maxg,min(grade) as ming from sc group by cno;- 5 計(jì)算 1001,1002 課程的平均分。select sum(grade)/count(cno) from SC group by cno having cno in(1001,1002);- 6 查詢平均分大于80分的學(xué)生學(xué)號(hào)及平均分select sno,sum(Grade)/co
5、unt(sno) from SC group by sno having sum(Grade)/count(sno) 80- 7 統(tǒng)計(jì)選修課程超過(guò) 2 門的學(xué)生學(xué)號(hào)select sno from sc group by sno having count(cno)2- 8 統(tǒng)計(jì)有10位成績(jī)大于85分以上的課程號(hào)。select cno from sc where Grade85 group by cno having count(cno)10;- 9 統(tǒng)計(jì)平均分不及格的學(xué)生學(xué)號(hào)select sno from sc group by sno having sum(Grade)/count(sno)6
6、0;- 10 統(tǒng)計(jì)有大于兩門課不及格的學(xué)生學(xué)號(hào)select sno from sc where Grade2;- 三 連接- 1查詢 JSJ 系的學(xué)生選修的課程號(hào)select cno from sc where sno in (select sno from Student where Sdept = JSJ);- 2查詢選修1002 課程的學(xué)生的學(xué)生姓名 (不用嵌套及嵌套2種方法)select sname from Student,sc where 1=1 and Student.sno = sc.sno and cno=1002;select sname from Student join
7、 sc on cno=1002 and Student.sno = sc.sno;select sname from Student where sno in(select sno from sc where cno in(1002);- 3查詢數(shù)據(jù)庫(kù)原理不及格的學(xué)生學(xué)號(hào)及成績(jī)select Student.sno,grade from Student,sc,course where Student.sno=sc.sno and o = o and cname=數(shù)據(jù)庫(kù)原理 and sc.Grade80;select sname from Student join sc on Student.Sn
8、o = SC.Sno and sc.Grade80 and o in(select cno from course where cname=數(shù)據(jù)庫(kù)原理);- 5查詢平均分不及格的學(xué)生的學(xué)號(hào),姓名,平均分。select max(Student.sno),max(sname),sum(Grade)/count(sc.sno) from Student,sc where Student.sno = sc.sno group by sc.sno having sum(Grade)/count(sc.sno)75);- 7查詢男學(xué)生學(xué)號(hào)、姓名、課程號(hào)、成績(jī)。(一門課程也沒(méi)有選修的男學(xué)生也要列出,不能遺漏
9、)select Student.sno,sname,cno,grade from Student left outer join sc on Student.Sno = SC.Sno and Ssex = 男;- 四 嵌套、相關(guān)及其他- 1 查詢平均分不及格的學(xué)生人數(shù)select count(sno) from Student where sno in (select sno from sc group by sno having sum(Grade)/count(sno)=all(select sum(grade)/count(sno) from sc group by sno);- *4
10、查詢沒(méi)有選修1001,1002課程的學(xué)生姓名。select sname from Student where not exists(select * from course where cno in(1001,1002) and not exists(select * from SC where cno = o and Student.sno = sc.sno)- 5 查詢1002課程第一名的學(xué)生學(xué)號(hào)(2種方法)select top 1 sno from sc where cno = 1002 order by Grade desc ;select sno from sc where cno=
11、1002 and grade =all(select grade from sc where cno=1002)- 6 查詢平均分前三名的學(xué)生學(xué)號(hào)select top 3 sno from sc order by Grade desc;- 7 查詢 JSJ 系的學(xué)生與年齡不大于19歲的學(xué)生的差集select * from Student where Sdept=JSJexceptselect * from Student where sage90 and cno=1001unionselect sno,sname from Student where sno in(select sno from sc group by sno having su
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水庫(kù)承包垂釣合同范例
- 投資運(yùn)營(yíng)收費(fèi)合同范例
- 天津?yàn)I海職業(yè)學(xué)院《美術(shù)課程標(biāo)準(zhǔn)與教材研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 物流工期延期合同范例
- 公司融資合同范例餐飲
- 格式加工合同范例
- 產(chǎn)品打版合同范例
- N3層級(jí)護(hù)士三基+臨床實(shí)踐練習(xí)題(含參考答案)
- 2025年張掖考從業(yè)資格證貨運(yùn)試題
- 充值會(huì)員轉(zhuǎn)讓合同范例
- GB/T 20833-2007旋轉(zhuǎn)電機(jī)定子線棒及繞組局部放電的測(cè)量方法及評(píng)定導(dǎo)則
- 2023年企業(yè)法律顧問(wèn)服務(wù)進(jìn)度月報(bào)
- GA/T 1133-2014基于視頻圖像的車輛行駛速度技術(shù)鑒定
- 食品用酶制劑相關(guān)法律法規(guī)及安全標(biāo)準(zhǔn)
- 研發(fā)費(fèi)用加計(jì)扣除與高新技術(shù)企業(yè)政策解析課件
- 2023譯林版新教材高一英語(yǔ)必修一全冊(cè)單詞默寫
- 離婚應(yīng)訴書范文(精選十八篇)
- 塑料制品廠安全生產(chǎn)事故綜合應(yīng)急預(yù)案
- 水運(yùn)工程交工質(zhì)量核驗(yàn)申請(qǐng)書、意見(jiàn)、內(nèi)容表和竣工質(zhì)量鑒定申請(qǐng)、報(bào)告、復(fù)測(cè)內(nèi)容
- 乳腺疾病診療規(guī)范診療指南2022版
- 品質(zhì)部-8D培訓(xùn)資料
評(píng)論
0/150
提交評(píng)論