《数据库原理及应用》记分作业客观题
1.关于两个表的连接查询,下列说法错误的是(C)
A.可以在WHERE子句中给出连接条件
B.可以在FROM子句中给出连接条件
C.连接查询的两个表不能是同一张表
D.连接查询的两个表可以是同一张表,但是必须用别名予以区分
2.从学生表中查询专业为‘软件工程’或‘机械电子’的学生信息,下述方法中正确的
是(B)
A.SELECT * FROM STUDENT WHERE MAJOR=’软件工程’AND MAJOR=’机械电子’
B.SELECT * FROM STUDENT WHERE MAJOR IN (’软件工程’,’机械电子’)
C.SELECT * FROM STUDENT WHERE MAJOR BETWEEN ’软件工程’AND ’机械电子’
D.SELECT * FROM STUDENT WHERE MAJOR IS’软件工程’OR ’机械电子’
3.查询姓名中包含‘王’字的学生的姓名,查询条件应该是(C)
A.NAME LIKE ‘王’
B.NAME=‘%王%’
C.NAME LIKE ‘%王%’
D.NAME LIKE ‘王%’
4.SQL中,下列涉及空值的操作,不正确的是(A)
A.AGE=NULL
B.AGE IS NOT NULL
C.AGE IS NULL
D.NOT(AGE IS NULL)
5.在SELECT语句中,(A)关键字可以消除重复值
A. DISTINCT
B. UNIQUE
C. *
D. ALL
6.已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别
和年龄,若要向表中插入一个学号为1001,姓名为张华,年龄为20岁的学生记录,下列SQL语句正确的是(A)
A.insert into student(sid,sname,age) values(‘1001’,’张华’,20)
B.insert (‘1001’,’张华’,20) into student
C.insert into student values (‘1001’,’张华’,20)
D.insert into student(sid,,sname,age) values(‘1001’,”张华”,20)
7.已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别
和年龄,若要从表中删除姓名为张华的学生记录,下列SQL语句正确的是(C)
A.delete from student where sname like ‘张华’
B.delete student where sname=’张华’
C.delete from student where sname=’张华’
D.delete ‘张华’ from student
8.已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别
数据库原理及应用期末考试题
和年龄,若要从表中检索所有学生的信息,检索结果按年龄由大到小排序,下列SQL 语句正确的是(C)
A.select * from student order by age
B.select * from student group by age
C.select * from student order by age desc
D.select * from student group by age desc
9.已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别
和年龄,若要从表中检索年龄为20岁的所有女学生的信息,下列SQL语句中不正确的是(C)
A.select * from student where sex=’女’ and age=20
B.select * from student where age=20 and sex=‘女’
C.select * from student where sex=’女’ or age=’20’

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。