全部题库 / VF / 试题详情
单选题 VF
2015-03-16

Employee的表结构为:职工号、单位号、工资,j询至少有5名职工的每个单位的人数和最高工资,结果{工资降序排序。正确的SQL命令是

A.SELECT单位号,COUNT(*),MAX(工资.FORM Employee GROU PBY单位号:
WHERE.COUNT(*)>=50 RDER BY 3 DESC
B.SELECT单位号,COUN(*),MAX(工资)FROM Employee ORDER BY单位号;
HAVINGCOUNT(*)>=50RDERBY3DESC
C.SELECT单位号,MAX(工资.FRO MEmploye GROUP BY单位号;
HAVINGCOUNT(*)>=50RDERBY3’DESC
D.SELECT单位号,COUNT(*.,MAX(工资)FROM Employee;、
GROUP BY单位号HAVING COUNT(*)>=! ORDER BY 3 DESC

参考答案

D

答案解析

【答案】D
【解析】用ORDERBY短语可将查询结果按升序(AsC.或降序(DESC.排列,COUNT函数用于统计表中元组的个数(即统计输出的行数,MAX函数用于计算指定列的最大值。SQL的基本格式为SELECT—FROM—WHERE。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,选项D格式正确。

你可能感兴趣的试题

A.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeGROUPBY单位号WHERECOUNT(*)>:3
B.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeGROUPBY单位号HAVINGCOUNT(*)>:3
C.SELECT单位号,AVG(工资.FROMEmployeeGROUPBY单位号HAVINGCOUNT(*)>:3
D.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeORDERBY单位号HAVINGCOUNT(*)>:3【答案】B
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT * FROM score sc;
WHERE sc.学号=s.学号AND成绩<85.
B.SELECT学号,姓名FROM student s WHERE N0T EXISTS(SELECT·FROM score sc;
WHERE  sc.学号=s.学号AND成绩>=85
C.SELECT学号,姓名FROM student s score sc WHERE s.学号=sc.学号AND成绩>=85
D.SELECT学号,姓名FROM student s score sc WHERE s.学号=sc.学号AND ALL成绩>=85
A.SELECT图书编号FROM读者,借阅WHERE职称=”工程师’。
B.SELECT图书编号FROM借阅WHERE图书编号=;
(SELECT图书编号FROM借阅WHERE职称:”工程师”.
C.SELECT图书编号FROM借阅WHERE借书证号
IN;(SELECT借书证号FROM读者WHERE职称:”工程师”.
D.以上说法都不对