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

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫中有如下三個表: 學生表(學號id,姓名name,性別sex,系部depart ,年齡age ) 8個學生記錄選課表(學號id,課程號cid,成績grade)12門課程課程表(課程號cid,課程名cname,學分Ccredit )6門課程學生-課程模式S-T :學生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學生選課表:SC(S no,C no,Grade)1. 從學生表中查詢所有同學的所有信息select * from 學生表2. 從學生表中查詢所有學生的信息,并分別賦予一個別名assele

2、ct 學號 as xuehao ,姓名 as xingming ,性另V as xingbie, 系部 as xibu ,年齡n ia nling from 學生表3. 從學生表中查詢姓名是Allen的學生的信息select* from 學生表where 姓名=Alle n4. 從學生表中查詢學號在1101到1199之間的所有學生的信息select * from 學生表where 學號 between 1101 and 11995. 從學生表中查詢年齡小于18和大于20的所有學生的學號和姓名select 學號,姓名from 學生表where 年齡 206. 從學生表中查詢計算機系年齡小于20的

3、所有學生的信息select * from 學生表where 系部=computer and 年齡 =6026. 從選課表中查詢所有無考試成績的學生的學號和課程的課程號select 學號 , 課程號 from 選課表where 成績 is null27. 從選課表中查詢選修了課程號以C開頭的學生的學號和所選課程的課程號select 學號 , 課程號 from 選課表where 課程號 LIKE C%28. 從選課表中查詢選修了課程號以C、D或E開頭學生的學號和所選課程的課程號select 學號 , 課程號 from 選課表where 課程號 LIKE CDE%29. 從選課表中查詢選修了課程號中

4、包含DB的學生的學號和課程號select 學號 , 課程號 from 選課表where 課程號 LIKE %DB%30. 從選課表中查詢選修了課程的學生的學號 select distinct 學號 from 選課表 where 課程號 is not null31. 從選課表中查詢選修了課程的學生的人數(shù)select count ( distinct 學號 ) 總?cè)藬?shù) from 選課表31. 找岀姓名以D開頭的學生姓名和所有成績 select 學生表 . 姓名 , 選課表 . 成績from 學生表 join 選課表 on 學生表 . 學號 = 選課表 . 學號 where 學生表 . 姓名 LIK

5、E D%32. 查找的所有學生姓名與學號,結(jié)果按學號降序排序 select 學號 , 姓名from 學生表 order BY 學號 DESC33. 查找成績介于 80和90 之間的學生姓名,結(jié)果按成績和姓名升序排序 select 學生表 . 姓名from 選課表 join 學生表 on 學生表 . 學號 = 選課表 . 學號 where 選課表 . 成績 between 80 and 90 order BY 選課表 . 成績 , 學生表 . 姓名34. 查找 english 系的所有學生姓名,結(jié)果按成績和姓名升序排序 select 學生表 . 姓名 , 學生表 . 學號 , 選課表 . 成績f

6、rom 選課表 join 學生表 on 學生表 . 學號 = 選課表 . 學號 where 學生表 . 系部 = english35. 查找同時選修了 C01及C02兩門課程的學生姓名及學號 select 學生表 . 姓名 , A. 學號from選課表 as A join 選課表 as B on A . 學號 =B. 學號join學生表 on 學生表 . 學號 =A. 學號where A . 課程號 =C01 and B . 課程號 =C0236. 查找所有選修了課程的學生姓名及所在系別select distinct 學生表 . 姓名 , 學生表 . 系部 from 學生表 join 選課表

7、on 學生表 . 學號 = 選課表 . 學號 where 選課表 . 課程號 is not null37. 查找成績高于 90 分的學生姓名、學號及系別select 學生表 . 姓名 , 學生表 . 學號 , 學生表 . 系部 from 學生表 join 選課表 on 學生表 . 學號 = 選課表 . 學號 where 選課表 . 成績 =9038. 找岀選修了 C01 課程的學生姓名 select 學生表 . 姓名from 學生表 join 選課表 on 學生表 . 學號 = 選課表 . 學號 where 選課表 . 課程號 =C0139. 查詢 English 系學生人數(shù)select co

8、unt (*) English 系總?cè)藬?shù)from 學生表where 系部 =English40. 分別查詢各系的學生人數(shù)select 系部 , count (*) 人數(shù)from 學生表group by 系部41. 創(chuàng)建一個角色 uus.CREATE ROLE uus;42.給uus 授權(quán) SELECT,UPDATE,INSERT .GRANT SELECT,UPDATE,INSERTON Stu43.增加一個登錄 , 登錄名為 tp, 密碼為 123, 默認的數(shù)據(jù)庫為EXEC sp_addlogintp, 123, stu44.將登錄 tp 增加為 test 庫的一個用戶 , 并連接到 test 庫。exec sp_addusertp45.授權(quán) SELECT.use s tuGRANT SELECTON stu t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論