查詢操作練習題_第1頁
查詢操作練習題_第2頁
查詢操作練習題_第3頁
查詢操作練習題_第4頁
查詢操作練習題_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

查詢命令格式:SELECT列名表或表達式FROM數據源[WHERE條件][GROUPBY分組表達式][HAVING分組條件][ODERDBY[HAVING分組條件][ODERDBY排序表達式ASC/DESC]在查詢分析器中使用SQL語言對下列各題進行操作:已知數據庫S中含有3張表:STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT)COURSE(CNO,CNAME,HOURS)SC(SNO,CNO,GRADE).分別查詢學生表和學生修課表中的全部數據。select*fromstudent;select*fromsc.查詢成績在70到80分之間的學生的學號、課程號和成績。select*fromscwheregradebetween70and80;.查詢C01號課程成績最高的分數selectmax(grade)fromscwherecno='c01'.查詢學生都選修了哪些課程,要求列出課程號。selectdistinctcnofromsc5.查詢Northwind數據庫中orders表的OrderlD、CustomerlD和OrderDate,并將最新的定購日期(OrderDate)列在前邊。selectOrderID,CustomerID,orderdatefromorders.查詢Northwind數據庫中orders表的ShipCountry列以B,C,D,F開始且第三個字符為〃a〃的OrderID、CustomerID和ShipCountry的信息。selectOrderID,CustomerID,ShipCountryfromorderswhereShipCountrylike'[BCDF]_a%'.查詢Northwind數據庫中orders表的ShipCountry列不以A,B,C,D,E,F開始且最后一個字母是〃a〃的OrderID、CustomerID和ShipCountry的信息。selectOrderID,CustomerID,ShipCountryfromorderswhereShipCountrylike'「ABCDF]%a'.查詢修了c02號課程的所有學生的平均成績、最高成績和最低成績。select最高分數=max(grade),最低分數=min(grade),平均分數=avg(grade)fromscwherecno='c02'.統計每個系的學生人數。selectsdept,count(sdept)as'人數'fromstudentgroupbysdept.統計每門課程的修課人數和考試最高分。selectsdept,count(sdept)as'人數'fromstudentgroupbysdept.統計每個學生的選課門數,并按選課門數的遞增順序顯示結果。.統計修課的學生總數和考試的平均成績。selectcount(o)as'修課總人數’,平均分數=avg(grade)fromsc,o=oisnotnull.查詢選課門數超過2門的學生的平均成績和選課門數。o,count(o)'修課人數',平均分^=avg(grade)fromsc,o=o>='2'o.列出總成績超過200分的學生,要求列出學號、總成績。selectsno,sum(grade)as'總成績'fromscwheresgroupbysnohavingsum(grade)>='200'.查詢pubs數據庫的titles表中每類圖書的平均價格超過12.0元的書的類型(Type)、平均價格和最高價格。selecttype,avg(price),max(price)fromtitlesgroupbytypehavingavg(price)>12.0.查詢pubs數據庫的titles表中每類圖書中圖書的數目超過3本的圖書的總價格。select讀書數目=count(type),總價格=sum(price)fromtitlesgroupbytypehavingcount(type)>3.查詢選修了c02號課程的學生的姓名和所在系。selectcno,sname,sdeptfromstudent,coursewherecno='c02'.查詢成績80分以上的學生的姓名、課程號和成績,并按成績的降序排列結果。selectsname,cno,gradefromstudent,scwheregrade>8019.查詢計算機系男生修了〃數據庫基礎〃的學生的姓名、性別、成績。selectsname,ssex,gradefromstudent,sc,coursewheresdept='計算機系'andssex='j^'andcname='數據庫基礎’andstudent.sno=o=o.查詢哪些學生的年齡相同,要求列出年齡相同的學生的姓名和年齡。.查詢哪些課程沒有人選,要求列出課程號和課程名。.查詢有考試成績的所有學生的姓名、修課名稱及考試成績,要求將查詢結果放在一張新的永久表(假設新表名為new-sc)中。.分別查詢信息系和計算機系的學生的姓名、性別、修課名稱、修課成績,并要求將這兩個查詢結果合并成一個結果集,并以系名、姓名、性別、修課名稱、修課成績的順序顯示各列。.用子查詢實現如下查詢:(1)查詢選修了。01號課程的學生的姓名和所在系。(2)查詢數學系成績80分以上的學生的學號、姓名。/r/

溫馨提示

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

最新文檔

評論

0/150

提交評論