《数据库应用技术》数据操作语句-练习题_第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

提交评论