mysql怎么找题目 mysql题目在哪能搜( 二 )


C. select count(*) from emp group by 雇员号
D. select count(工资) from emp
17.下面那一项不是SELECT语句对数据的操作:(D)
A. 投影B. 联接C. 并D. 级联
18.下面关于SQL数据查询操作描述正确的有:(ABD)
A. 投影操作是选择对表中的哪些列进行查询操作
B. 使用DISTINCT关键字可以过滤查询中重复的记录
C. 在模糊查询中,通配符“%”表示匹配单个字符,而“_”表示匹配零个或多个字符
D. 在MySQL中使用LIMIT关键字限制从数据库中返回记录的行数
19.在SQL语言中 , 条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且(A) 。
A. 包括20岁和30岁B. 不包括20岁和30岁
C. 包括20岁,不包括30岁D. 不包括20岁,包括30岁
20.SQL语言中,删除EMP表中全部数据的命令正确的是(C) 。
A. delete * from empB. drop table emp
C. truncate table empD. 没有正确答案
21.有关索引的说法错误的是( AD)
A. 索引的目的是为增加数据操作的速度
B. 索引是数据库内部使用的对象
C. 索引建立得太多,会降低数据增加删除修改速度
D. 只能为一个字段建立索引
22.下列哪个关键字在Select语句中表示所有列(A)
A. *B. ALLC. DESCD. DISTINCT
23.在表中设置外键实现的是哪一类数据完整性(B)
A. 实体完整性B. 引用完整性
C. 用户定义的完整性D. 实体完整性、引用完整性和用户定义的完整性
24.下面正确表示Employees表中有多少非NULL的Region列的SQL语句是( B)
A. SELECT count(* ) from Employees
B. SELECT count(ALL Region) from Employees
C. SELECT count(Distinct Region) from Employees
D. SELECT sum(ALL Region) from Employees
25.下面可以通过聚合函数的结果来过滤查询结果集的SQL子句是(C)
A. WHERE子句B. GROUP BY子句
C. HAVING 子句D. ORDER BY子句
26.t_score(stu_id,sub_id,score),即成绩表(学号,科目编号,成绩) 。学生如果某科没有考试,则该科成绩录入null 。能够获取各位学生的平均成绩的选项是(A)
A. select avg(nvl(socre,0)) from score group by stu_id
B. select stu_id,avg(sorce) from score
C. select stu_id,avg(score)from score
D. select stu_id,sum(score)/count(score) from score
27.若要求查找S表中 , 姓名的第一个字为'王'的学生学号和姓名 。下面列出的SQL语句中,哪个是正确的(B)
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′王_′
D. 全部
28.若要求“查询选修了3门以上课程的学生的学生号” , 正确的SQL语句是(B)
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
29.对下面的查询语句描述正确的是(D)
Select StudentID,Name,
(select count(*) from StudentExam
where StudentExam.StudentID = Student.StudentID) as ExamsTaken
from Student
order by ExamsTaken desc
A. 从Student表中查找StudentID和Name,并按照升序排列
B. 从Student表中查找StudentID和Name,并按照降序排列
C. 从Student表中查找StudentID、Name和考试次数
D. 从Student表中查找StudentID、Name , 并从StudentExam表中查找与StudentID一致的学生考试次数,并按照降序排列
30.下面题基于学生-课程数据库中的三个基本表:
学生信息表:s(sno, sname, sex, age, dept) 主键为sno
课程信息表:c(cno, cname, teacher) 主键为cno

推荐阅读