《數據庫應用技術》數據操作語句-練習題_第1頁
《數據庫應用技術》數據操作語句-練習題_第2頁
《數據庫應用技術》數據操作語句-練習題_第3頁
《數據庫應用技術》數據操作語句-練習題_第4頁
《數據庫應用技術》數據操作語句-練習題_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

數據操作語句練習題

一、單項選擇題

1.創建關系表屬于DBMS的()功能。

A.數據定義

B.數據操作

C.數據控制

2.SELECTSno,2020-sage,'出生年份,fromStudent,上述查詢語句返回的結

果集的列個數是()。

A.3

B.2

3.SELECTSno,'出生年份,2020-sage'出生年份,fromStudent,上述查詢

語句能否正確執行()o

A.能

B.不能

4.與“WHEREGradeNOTBETWEEN80AND90”等價的是()。

A.WHEREGrade>=80ORGrade<=90

B.WHEREGrade>80ORGrade<90

C.WHEREGrade<=80ORGrade>=90

D.WHEREGrade<80ORGrade>90

5.從0rders表中查詢訂單日期(OrderDate)在2002年6月的,下列語句正確的是

()o

A.SELECT*fromOrdersWHEREOrderDate=2002-6

B.SELECT*fromOrders

WHEREOrderDatebetween2002-6-1and2002-6-30

C.SELECT*fromOrders

WHEREOrderDatebetween'2002-6-1'and'2002-6-30'

6.SELECTSnamefromStudentwheresnamelike'[八張俞]%',該查詢語句

的功能是()。

A.查詢名字開始不是“張俞”的學生姓名

B.查詢名字開始不是“張”也不是“俞”的學生姓名

C.查詢名字叫“張俞”的學生姓名

D.查詢名字以“張俞”開頭的學生姓名

7.查詢C01號課程沒考試的學生學號()。

A.SELECTSnofromSCwhereeno='c01z

Andgrade=NULL

B.SELECTSnofromSCwhereeno=、c01'

Andgrade='NULL'

C.SELECTSnofromSCwhereeno='c01'

AndgradeIS'NULL'

8.SELECTSno,gradefromSC

whereeno='c01z

Orderbygrade

上述查詢語句的查詢結果()。

A.按成績升序排序

B.按成績降序排序

C.未寫排序方式,查詢結果不排序

9.SELECT*fromStudent

OrderbySdept,SsexDESC

上述查詢語句的查詢結果()o

A.按Sdept升序排序并按Ssex降序排序

B.按Sdept和Ssex降序排序

C.只按Ssex降序排序

10.設SC表有如下所示數據,

SnoenoGrade

SOIC0180

SOIC02NULL

SOIC0370

執行下列語句,返回的查詢結果是

SELECTAVG(Grade)FROMSC

返回的結果是()o

A.NULL

B.50

C.75

11.設SC表有如下所示數據,

SnoenoGrade

SOIC0180

SOIC02NULL

SOIC0370

執行下列語句,返回的查詢結果是

SELECTCOUNT(*),COUNT(Grade)FROMSC

返回的結果是()o

A.3,3

B.3,2

C.2,3

12.下列查詢學生學號和其選課門數并將查詢結果保存到表的語句,正確的是()o

A.SELECTSnozcount(*)intoT1fromSC

GROUPBYSno

B?SELECTSno,count(*)fromSCintoT1

GROUPBYSno

C.SELECTSno,count(★)選課門數intoT1fromSC

GROUPBYSno

D.SELECTSno,count⑴選課門數fromSCintoT1

GROUPBYSno

二、判斷題

1.SELECTdistinctSno,enofromSC

SELECTdistinctSnofromSC

上述兩條查詢語句返回行數相同的結果集()。

2.''SELECTcl,C2FROMT''查詢語句與關系代數中的投影運算□C1,C2(D結果一樣。

()。

3.SUM()聚合函數只能用在數值類型列上。()

4.如果cl歹U不允許NULL,貝count(*)與count(cl)的結果值——定相同。()

5.如果cl歹U允許NULL,則count(*)的值——定大于等于與count(cl)的值。()

6.Max()和Min()函數不能用在日期類型的列上。()

7.下列查詢語句是否正確()。

SELECTSname,sagefromstudent

Wheresage=max(sage)

8.下列查詢語句是否正確()o

SELECTSno,count(大)as選課門數fromSC

GroupbySno

Havingavg(grade)>=80

9.下列查詢每門課的最高成績的語句是否正確()。

SELECTCno,Sno,Max(grade)fromSC

GroupbyCno

10.SQL語言中的內連接等價于關系代數中的等值連接。()

11.下列查詢語句能正確執行。()

SELECTSno,Sname,Cn。,GradefromStudentS

JoinSCONS.Sno=SC.Sno

WhereGrade>=80

12.下列兩個查詢語句的執行結果相同。()

SELECTS.Sno,Sname,Cno,GradefromStudentS

LEFTJoinSCONS.Sno=SC.Sno

SELECTS.Sno,Sname,Cno,GradefromSC

LEFTJoinStudentSONS.Sno=SC.Sno

13.下列兩個查詢語句的結果相同。()

SELECTS.Sno,Sname,Cno,GradefromStudentS

LEFTJoinSCONS.Sno=SC.Sno

SELECTS.Sno,Sname,Cn。,GradefromSC

RIGHTJoinStudentSONS.Sno=SC.Sno

14.下列查詢語句的功能是查詢年齡最大的3個學生的姓名和年齡。()

SELECTTOP3Sname,SagefromStudent

15.下列語句可以統計每個學生的選課情況。()

SELECTsno,

CASECOUNT(*)

WHENCOUNT(*)<=3THEN'選課門數少,

WHENCOUNT(*)BETWEEN4AND6THEN'選課門數合適'

ELSE'選課門數多,

END

FROMSC

GROUPBYSno

16.下列語句可將學號為S100,課程號為C100,成績為NULL的信息插入到SC表中。()

INSERTINTOSCVALUES('SlOO",,C100,,,NULL,)

三、多項選擇題

1.下列查詢年齡最大學生的姓名的語句,正確的是(

A.SELECTSnamefromStudent

Wheresnoin(

SELECTMAX(Sage)FROMStudent)

B.SELECTSnamefromStudent

WhereSagein(

SELECTMAX(Sage)FROMStudent)

C.SELECTSnamefromStudent

WhereSagein(

SELECTTOP1SageFROMStudent

ORDERBYSageDESC)

D.SELECTSnamefromStudent

WhereSnoin(

SELECTTOP1WITHTIESSnoFROMStudent

ORDERBYSageDESC)

2.下列查詢沒選課的學生姓名的語句,正確的是()o

A.SELECTSnamefromStudents

LeftjoinSConS.Sno=SC.Sno

WHERESC.SnoISNULL

B.SELECTSnamefromStudents

RIGHTjoinSConS.Sno=SC.Sno

WHERESC.SnoISNULL

C.SELECTSnamefromSC

RIGHTjoinStudentsonS.Sno=SC.Sno

WHERESC.SnoISNULL

D.SELECTSnamefromStudent

WHERE

溫馨提示

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

評論

0/150

提交評論