执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回多少条记录? ()
A.0
B.1
C.2
D.与intAge的值有关
A.0
B.1
C.2
D.与intAge的值有关
第1题
给定三个表学生表S,课程表C和学生选课表SC,它们的结构分别如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。对表SC建立如下视图:CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE)AS SELECT S#,COUNT(C#),AVG(GRADE)FROM SCGROUP BY S#;判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECT S#,C_NUMFROM S_GRADEWHERE AVG_GRADE80()。
A、不允许查询,因为视图中使用了分组和聚合函数。
B、允许,对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
WHERE AVG(GRADE)80
C、允许,对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
GROUP BY S#
HAVING AVG(GRADE)80
D、允许,对应的操作为:
SELECT S#, COUNT(C#)
FROM SC
HAVING AVG(GRADE)80
第2题
A.正确
B.错误
第3题
A.SELECT出版社,MIN(单价),AVERAGE(单价),COUNT(*)FROM 图书 GROUP BY 出版社
B.SELECT出版社,MAX(单价),AVG(单价),COUNT(*)FROM 图书 ORDER BY 出版社
C.SELECT出版社,MIN(单价),AVERAGE(单价),SUM(*)FROM 图书 GROUPBY 出版社
D.SELECT出版社,MAX(单价),AVG(单价),COUNT(*)FROM 图书 GROUP BY 出版社
第4题
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
第5题
A.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 NOT IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=1)
B.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=1)
C.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT(*)=1)
D.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM借阅 ORDER BY 借书证号 HAVING COUNT(*)=1)
第6题
A.SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B.SELECT 课程名称,开课院系,COUNT(学号) 选修人数; GROUP BY 成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称 HAVING 选修人数<=2; ORDER BY 选修人数
D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
第8题
A.C
B.#DISTINCT C#
第9题
检索每个仓库至少有3名职工的工资总额。请对下面的SQL语句填空。 SELECT仓库号,COUNT(*),SUM(工资)FROM职工; GROUP BY仓库号; 【 】>=3
第10题
A.SELECT书名,出版单位FROMWHERE出版单位IN(“高等教育出版社”,“人民出版社”);
B.INSERTINTO图书(总编号,书名)VALUES(“456245”,“数据库技术”);
C.UPDATE图书WITH分类号=“TP31/456”;
D.SELECT“选课人数:”,COUNT(*)FROM选课
第11题
A.SELECT 单位,COUNT(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 GROUP BY 单位
B.SELECT 单位,SUM(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 GROUP BY 单位
C.SELECT 单位,COUNT(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 ORDER BY 单位
D.SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者WHERE 借阅.借书证号=读者.借书证号 HAVING 单位