SISOmysql复习题附答案.docx

上传人:b****5 文档编号:4544109 上传时间:2022-12-06 格式:DOCX 页数:13 大小:84.39KB
下载 相关 举报
SISOmysql复习题附答案.docx_第1页
第1页 / 共13页
SISOmysql复习题附答案.docx_第2页
第2页 / 共13页
SISOmysql复习题附答案.docx_第3页
第3页 / 共13页
SISOmysql复习题附答案.docx_第4页
第4页 / 共13页
SISOmysql复习题附答案.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

SISOmysql复习题附答案.docx

《SISOmysql复习题附答案.docx》由会员分享,可在线阅读,更多相关《SISOmysql复习题附答案.docx(13页珍藏版)》请在冰豆网上搜索。

SISOmysql复习题附答案.docx

SISOmysql复习题附答案

一、单选题(题数:

26,共130.0分)

1

使用数据库SISO的语句为________________

(5.0分)

A、

useSISO;

B、

createSISO;

C、

dropSISO;

D、

alterSISO;

我的答案:

A

2

删除数据表user的语句为______________________

(5.0分)

A、

droptableuser;

B、

dropdatabaseuser;

C、

createtableuser;

D、

altertableuser;

我的答案:

A

3

向数据表中插入一条记录用以下哪一项_________________

(5.0分)

A、

ctreate

B、

insert

C、

save

D、

update

我的答案:

B

4

把stu表中,SID为170123001的学生的age改为20,下面正确的是___________

(5.0分)

A、

updatestuage=20whereSID=170123001;

B、

updatestusetage=20whereSID=170123001;

C、

updatestusetage=20;

D、

updatestusetage=20SID=170123001;

我的答案:

B

5

设有关系表:

教师(教师编号,姓名,性别,电话号码),其中电话号允许为空,下列语句正确的是__________

(5.0分)

A、

insertinto教师('001','刘敏','女',null)

B、

insertinto教师values('001','刘敏','女')

C、

insertinto教师(教师编号,姓名,性别,电话号码)('001','刘敏','女',null)

D、

insertinto教师(教师编号,姓名,性别,电话号码)values('001','刘敏','女',null)

我的答案:

D

6

要得到select查询数据的总行数,可以使用的函数是__________

(5.0分)

A、

count()

B、

sum()

C、

avg()

D、

max()

我的答案:

A

7

SQL语句中的条件用什么来表达__________

(5.0分)

A、

then

B、

while

C、

where

D、

if

我的答案:

D

8

select语句的完整语法较复杂,但至少包括的部分是____________

(5.0分)

A、

仅select

B、

select,from

C、

select,group

D、

select,into

我的答案:

B

9

在select语句中,使用关键字_________可以把重复行屏蔽

(5.0分)

A、

top

B、

all

C、

union

D、

distinct

我的答案:

D

10

下面聚合函数求平均数的是______________

(5.0分)

A、

count

B、

max

C、

avg

D、

sum

我的答案:

C

11

在course表中,查找课程名字中含有'设计'的课程信息__________

(5.0分)

A、

select*fromcoursewherenamelike'%设计%';

B、

select*fromcoursewherenamelike'设计%';

C、

select*fromcoursewherenamelike'%设计';

D、

select*fromcoursewherenamelike'设计';

我的答案:

A

12

按照班级进行分组______________

(5.0分)

A、

orderbyclasses

B、

droderclasses

C、

groupbyclasses

D、

groupclasses

我的答案:

C

13

按照身高进行升序排列

(5.0分)

A、

orderbyheightasc;

B、

orderbyheightdesc;

C、

groupbyheight

D、

havingheight;

我的答案:

A

14

selectmax(height)fromstudentwhereclass='信管171';

(5.0分)

A、

查询信管171班的最高学生

B、

查询信管171班的最矮学生

C、

查询信管171班的平均学生

D、

查询信管171班的总学生

我的答案:

A

15

检索选修课程'C2'的学生中成绩最高的学生的学号。

正确的是________

(5.0分)

A、

selectS#fromSCwhereC#='C2'andGrade>=(selectGradefromSCwhereC#='C2');

B、

selectS#fromSCwhereC#='C2'andGradein(selectGradefromSCwhereC#='C2');

C、

selectS#fromSCwhereC#='C2'andGradenotin(selectGradefromSCwhereC#='C2');

D、

selectS#fromSCwhereC#='C2'andGrade>=all(selectGradefromSCwhereC#='C2');

我的答案:

D

16

'工资'在2000元到5000元之间的条件设置为____________

(5.0分)

A、

工资>=2000and<=5000

B、

工资>=2000and工资<=5000

C、

工资>=2000or<=5000

D、

工资>=2000or工资<=5000

我的答案:

A

17

在查询语句的where子句中,如果出现了agebetween30and40这个表达式,等同于下面________

(5.0分)

A、

age>=30andage<=40

B、

age>=30orage<=40

C、

age>30andage<40

D、

age>30orage<40

我的答案:

A

18

对一次查询,限制显示的结果行数,需使用以下_____________

(5.0分)

A、

limit

B、

top

C、

like

D、

asc

我的答案:

A

19

在select语句的where子句中,使用正则表达式过滤数据的关键字是_________

(5.0分)

A、

like

B、

against

C、

match

D、

regexp

我的答案:

D

20

与wheresagebetween20and30语句等价的子句是_______________

(5.0分)

A、

wheresage>20andsage<30

B、

wheresage>=20andsage<30

C、

wheresage>=20andsage<=30

D、

wheresage>20andsage<=30

我的答案:

C

21

从groupby分组的结果集中再次用条件表达式进行筛选的子句是____________

(5.0分)

A、

from

B、

orderby

C、

having

D、

where

我的答案:

C

22

返回当前日期的函数是_____________

(5.0分)

A、

curtime()

B、

adddate()

C、

curnow()

D、

curdate()

我的答案:

D

23

检索学生姓名及其所选修课程的课程号和成绩,正确的是_____________

(5.0分)

A、

selectS.SN,SC.C#,SC.GRADEfromSwhereS.S#=SC.S#;

B、

selectS.SN,SC.C#,SC.GRADEfromSCwhereS.S#=SC.GRADE;

C、

selectS.SN,SC.C#,SC.GRADEfromS,SCwhereS.S#=SC.S#;

D、

selectS.SN,SC.C#,SC.GRADEfromS.SC;

我的答案:

D

24

在SQL语句中,聚合函数count(列名)用于___________

(5.0分)

A、

计算元组个数

B、

计算属性的个数

C、

计算一列中的非空值个数

D、

计算一列中的非空值和空值个数

我的答案:

B

25

SQL中,下列操作不正确的是_______________

(5.0分)

A、

ageisnotnull

B、

not(ageisnull)

C、

sanme='张三'

D、

sname='张%'

我的答案:

B

26

删除stu表中,学号(SID)为170123005的学生,下面正确的是__________

(5.0分)

A、

deletestuwhere170123005;

B、

deletestuSID=170123005;

C、

deletewhereSID=170123005;

D、

deletestuwhereSID=170123005;

我的答案:

D

二、简答题(题数:

2,共20.0分)

1

(10.0分)

我的答案

select*fromstudentwhereGender='女'andHometown='苏州';

selectcount(*)fromstudentwhereGender='男';

select*fromstudentorderbyHeightdesc;

2

(10.0分)

我的答案

select*fromstudentwhereGender='男';

select*fromstudentwhereBirthday>1991;

select*fromstudentwhereGender='女'andHometown='苏州';

selectHometownfromstudent;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1