ql查詢題目及答案_第1頁
ql查詢題目及答案_第2頁
ql查詢題目及答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫中有如下三個(gè)表:學(xué)生表(學(xué)號(hào)id,姓名namq性另Usex,系部depart,年齡age)8個(gè)學(xué)生記錄選課表(學(xué)號(hào)id,課程號(hào)cid,成績(jī)grade)12門課程課程表(課程號(hào)cid,課程名cnamq學(xué)分Ccredit)6門課程學(xué)生-課程模式S-T:學(xué)生表:Student(SnoSname,Ssex,Sage,Sdept)課程表:Course(CnO,Cname,Cpno,Ccredit)1. 學(xué)生選課表:SC(Sno,Cno,Grade)從學(xué)生表中查詢所有同學(xué)的所有信息2. select*from學(xué)生表從學(xué)生表中查詢所有學(xué)生的信息,并分別賦予一個(gè)別名3. select學(xué)號(hào)asxuehao

2、,姓名asxingming,性另Uasxingbie,系部asxibu,年齡asnianlingfrom學(xué)生表從學(xué)生表中查詢姓名是Allen的學(xué)生的信息select*from學(xué)生表4. where姓名=Allen從學(xué)生表中查詢學(xué)號(hào)在1101到1199之間的所有學(xué)生的信息select*from學(xué)生表5. where學(xué)號(hào)between1101and1199從學(xué)生表中查詢年齡小丁18和大丁20的所有學(xué)生的學(xué)號(hào)和姓名select學(xué)號(hào),姓名from學(xué)生表6. where年齡20從學(xué)生表中查詢計(jì)算機(jī)系年齡小丁20的所有學(xué)生的信息select*from學(xué)生表7. where系部=computerand年齡=

3、60從選課表中查詢所有無考試成績(jī)的學(xué)生的學(xué)號(hào)和課程的課程號(hào)select學(xué)號(hào),課程號(hào)from選課表24. where成績(jī)isnull從選課表中查詢選修了課程號(hào)以C開頭的學(xué)生的學(xué)號(hào)和所選課程的課程號(hào)select學(xué)號(hào),課程號(hào)from選課表25. where課程號(hào)LIKEC%從選課表中查詢選修了課程號(hào)以C、D或E開頭學(xué)生的學(xué)號(hào)和所選課程的課程號(hào)select學(xué)號(hào),課程號(hào)from選課表26. where課程號(hào)LIKECDE%從選課表中查詢選修了課程號(hào)中包含DB勺學(xué)生的學(xué)號(hào)和課程號(hào)select學(xué)號(hào),課程號(hào)from選課表where課程號(hào)LIKE%DB%從選課表中查詢選修了課程的學(xué)生的學(xué)號(hào)selectdisti

4、nct學(xué)號(hào)from選課表27. where課程號(hào)isnotnull從選課表中查詢選修了課程的學(xué)生的人數(shù)31. selectcount(distinct學(xué)號(hào))總?cè)藬?shù)from選課表找出姓名以D開頭的學(xué)生姓名和所有成績(jī)select學(xué)生表.姓名,選課表.成績(jī)from學(xué)生表join選課表on學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)32. where學(xué)生表.姓名LIKED%查找的所有學(xué)生姓名與學(xué)號(hào),結(jié)果按學(xué)號(hào)降序排序select學(xué)號(hào),姓名from學(xué)生表33. orderBY學(xué)號(hào)DESC查找成績(jī)介于80和90之間的學(xué)生姓名,結(jié)果按成績(jī)和姓名升序排序select學(xué)生表.姓名from選課表join學(xué)生表on學(xué)生表.學(xué)號(hào)=選課

5、表.學(xué)號(hào)where選課表.成績(jī)between80and9034. orderBY選課表.成績(jī),學(xué)生表.姓名查找english系的所有學(xué)生姓名,結(jié)果按成績(jī)和姓名升序排序select學(xué)生表.姓名,學(xué)生表.學(xué)號(hào),選課表.成績(jī)from選課表join學(xué)生表on學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)35. where學(xué)生表.系部=english查找同時(shí)選修了C01及C02兩門課程的學(xué)生姓名及學(xué)號(hào)select學(xué)生表.姓名,A.學(xué)號(hào)from選課表asAjoin選課表asBonA.學(xué)號(hào)=R學(xué)號(hào)join學(xué)生表on學(xué)生表.學(xué)號(hào)=A學(xué)號(hào)36. whereA.課程號(hào)=C01andB.課程號(hào)=C02查找所有選修了課程的學(xué)生姓名及所在

6、系別selectdistinct學(xué)生表.姓名,學(xué)生表.系部from學(xué)生表join選課表on學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)37. where選課表.課程號(hào)isnotnull查找成績(jī)高于90分的學(xué)生姓名、學(xué)號(hào)及系別select學(xué)生表.姓名,學(xué)生表.學(xué)號(hào),學(xué)生表.系部from學(xué)生表join選課表on學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)38. where選課表.成績(jī)=90找出選修了C01課程的學(xué)生姓名select學(xué)生表.姓名from學(xué)生表join選課表on學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)39. where選課表.課程號(hào)=C01查詢English系學(xué)生人數(shù)selectcount(*)English系總?cè)藬?shù)from學(xué)生表40

7、. where系部=English分別查詢各系的學(xué)生人數(shù)select系部,count(*)人數(shù)from學(xué)生表41. groupby系部創(chuàng)建一個(gè)角色uus.42. CREATEROLEuus;給uus授權(quán)SELECT,UPDATE,INSERT.GRANTSELECT,UPDATE,INSERTONStu43. TOuus增加一個(gè)登錄,登錄名為tp,密碼為123,默認(rèn)的數(shù)據(jù)庫為stu44. EXECsp_addlogintp,123,stu將登錄tp增加為test庫的一個(gè)用戶,并連接到test庫。45. execsp_addusertp授權(quán)SELECT.usestu46. GRANTSELECTONs

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論