《数据库原理及应用》记分作业客观题
1关于两个表的连接查询,下列说法错误的是(C)A可以在WHERE子句中给出连接条件B可以在FROM子句中给出连接条件C连接查询的两个表不能是同一张表D连接查询的两个表可以是同一张表,但是必须用别名予以区分
2从学生表中查询专业为‘软件工程’或‘机械电子’的学生信息,下述方法中正确的是(B)
ASELECTFROMSTUDENTWHEREMAJOR’软件工程’ANDMAJOR’机械电子’BSELECTFROMSTUDENTWHEREMAJORIN’软件工程’’机械电子’CSELECTFROMSTUDENTWHEREMAJORBETWEEN’软件工程’AND’机械电子’DSELECTFROMSTUDENTWHEREMAJORIS’软件工程’OR’机械电子’
3查询姓名中包含‘王’字的学生的姓名,查询条件应该是(C)ANAMELIKE‘王’BNAME‘王’CNAMELIKE‘王’DNAMELIKE‘王’
4SQL中,下列涉及空值的操作,不正确的是(A)AAGENULLBAGEISNOTNULLCAGEISNULLDNOTAGEISNULL
5在SELECT语句中,(A)关键字可以消除重复值
ADISTINCTBUNIQUE
C
DALL
6已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要向表中插入一个学号为1001,姓名为张华,年龄为20岁的学生记录,下列SQL语句正确的是(A)
Ai
serti
tostude
tsid,s
ame,agevalues‘1001’,’张华’,20Bi
sert‘1001’,’张华’,20i
tostude
tCi
serti
tostude
tvalues‘1001’,’张华’,20Di
serti
tostude
tsids
ameagevalues‘1001’”张华”,20
7已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中删除姓名为张华的学生记录,下列SQL语句正确的是(C)
Adeletefromstude
twheres
amelike‘张华’Bdeletestude
twheres
ame’张华’Cdeletefromstude
twheres
ame’张华’Ddelete‘张华’fromstude
t
f8已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索所有学生的信息,检索结果按年龄由大到小排序,下列SQL语句正确的是(C)
Aselectfromstude
torderbyageBselectfromstude
tgroupbyageCselectfromstude
torderbyagedescDselectfromstude
tgroupbyagedesc
9已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索年龄为20岁的所有女学生的信息,下列SQL语句中不正确的是(C)
Aselectfromstude
twheresex’女’a
dage20Bselectfromstude
twhereage20a
dsex‘女’Cselectfromstude
twheresex’女’orage’20’Dselectsids
amesexagefromstuder