【单选题】
[1/19]SQL中,“AGE IN(20,22)”的语义是( )。
参考答案:
D
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[2/19]在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )。
参考答案:
A
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[3/19]SQL语言中,删除EMP表中全部数据的命令正确的是()。
参考答案:
C
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[4/19]下面正确表示Employees表中有多少非NULL的Region列的SQL语句是( )
A.
SELECT count(* ) from Employees
B.
SELECT count(Region) from Employees
C.
SELECT count(Distinct Region) from Employees
D.
SELECT sum( Region) from Employees
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[5/19]t_score(stu_id,sub_id,score),即成绩表(学号,科目编号,成绩)。以下能够获取每个学生所有学科的平均成绩的选项是()
A.
select stu_id,avg(score) from t_score group by stu_id
B.
select stu_id,avg(score) from t_score
C.
select stu_id,avg(score) from t_score order by stu_id
D.
select stu_id,sum(score)/count(score) from t_score
参考答案:
A
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[6/19]若要求查找S表中,姓名的第一个字为'王'的学生学号和姓名。下面列出的SQL语句中,哪个是正确的( )
A.
SELECT Sno,SNAME FROM S WHERE SNAME=′王%′
B.
SELECT Sno,SNAME FROM S WHERE SNAME LIKE ′王%′
C.
SELECT Sno,SNAME FROM S WHERE SNAME LIKE ′王_′
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[7/19]若要求“查询选修了3门以上(不包含3门)课程的学生的学生号”,正确的SQL语句是( )
A.
SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*)> 3
B.
SELECT Sno FROM SC GROUP BY Sno HAVING( COUNT(*)> 3)
C.
SELECT Sno FROM SC ORDER BY Sno WHERE COUNT(*)> 3
D.
SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*)>= 3
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[8/19]要删除students表中学生平均成绩(avg_grade)小于60分的记录, 下列SQL语句正确的是?
B.
DELETE from students WHERE avg_grade < 60
C.
DELETE from students WHERE avg_grade <= 60
D.
DELETE * students WHERE avg_grade < 60
参考答案:
B
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[9/19]请问,以下哪条SQL语句可以查询姓名为”李”开头的所有学员:( )
A.
select * from student where name like ‘%李%’;
B.
select * from student where name like ‘_李’;
C.
select * from student where name like ‘李%’;
D.
select * from student where name like ‘李_’;
参考答案:
C
参考解析:
欢迎编辑补充或参与题目讨论
【单选题】
[10/19]查找条件为:姓名不是NULL的记录( )
C.
WHERE NAME IS NOT NULL
参考答案:
C
参考解析:
欢迎编辑补充或参与题目讨论