Select 3 AVPs (Attribute-Value Pair) which MUST be present in the ICRQ:()
第1题:
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是
A.SELECT学号FROM选课表WHERE COUNT(*)>=3
B.SELECT学号FROM选课表HAVING COUNT(*)>=3
C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3
D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3
第2题:
若需在“参赛队”表中按降序排列查询前3名的队伍,下列语法正确的是______。
A.SELECT队名,积分TOP 3 FROM参赛队; ORDER BY积分DESC
B.SELECT队名,积分TOP 3 PERCENT FROM参赛队; ORDER BY积分DESC
C.SELECT队名,积分TOP 3 FROM参赛队DESC;
D.SELECT队名,积分TOP 3 PERCENT FROM参赛队DESC
第3题:
若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是
A.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)> 3
B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3
C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3
D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3
第4题:
有如下语句:
OPEN DATABASE学生管理 SELECT 1
USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。
A. SELECT O
B. SELECT 1
C. SELECT 2
D. SELECT 3
第5题:
在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是
A.SELECT * TOP 3 FROM成绩表; WHERE总分DESC
B.SELECT * TOP 3 FROM成绩表; FOR总分DESC
C.SELECT * TOP 3 FROM成绩表; GROUP BY总分DESC
D.SELECT * TOP 3FROM成绩表; ORDER BY总分DESC
第6题:
从学生选课表SC中(其中有学号、课程号、成绩3个字段)查询选修了3门以上课程的学生学号,实现该功能的SELECT语句是______。
A.SELECT 学号 FROM SC GROUP BY学号 HAVING SUM(*)>3
B.SELECT 学号 FROM SC GROUP BY学号 HAVING COUNT(*)>3
C.SELECT 学号 FROM SC GROUP BY学号 HAVING 课程号>3
D.SELECT 学号 FROM SC WHERE 课程号 >3 GROUPBY学号
第7题:
假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )
A.Select Case X Case 10 To 1 Print“ABCDEF” End Select
B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select
C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select
D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select
第8题:
要从选课表(学号、课程号、成绩)中查询选修了3门以上课程的学生学号,应使用的SELECT-SQL语句是______。
A.SELECT学号FROM选课表WHERECOUNT(*)>=3
B.SELECT学号FROM选课表HAVINGCOUNT(*)>=3
C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
D.SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3
第9题:
查询订单数在3个以上、订单的平均金额200元以上的职员号。正确的SQL语句是
A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG 金额>200
B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG (金额)>200
C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG (金额)>200
D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG金额>200
第10题:
请问高手,我想查询即有重复字段1和重复字段2还有重复字段3,怎么连起来啊?
Select * From 表 Where 重复字段1 In (Select 重复字段1 From 表 Group By 重复字段1 Having Count(*)>1)
Select * From 表 Where 重复字段2 In (Select 重复字段2 From 表 Group By 重复字段2 Having Count(*)>1)
Select * From 表 Where 重复字段3 In (Select 重复字段3 From 表 Group By 重复字段3 Having Count(*)>1)
希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!