早教吧 育儿知识 作业答案 考试题库 百科 知识分享

33.查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序.正确的命令是().A)SELECT部门名,COUNT(职工号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部

题目详情
33.查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序.正
确的命令是( ).
A)SELECT部门名,COUNT(职工号)AS职工人数;
FROM部门,职工WHERE部门.部门号=职工.部门号;
GROUP BY部门名HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)ASC
B)SELECT部门名,COUNT(职工号)AS职工人数;
FROM部门,职工WHERE部门.部门号=职工.部门号;
GROUP BY部门名HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)DESC
C)SELECT部门名,COUNT(职工号)AS职工人数;
FROM部门,职工WHERE部门.部门号=职工.部门号;
GROUP BY部门名HAVING COUNT(*)>=10;
ORDER BY职工人数ASC
D)SELECT部门名,COUNT(职工号)AS职工人数;
FROM部门,职工WHERE部门.部门号=职工.部门号;
GROUP BY部门名HAVING COUNT(*)>=10;
ORDER BY职工人数DESC
请问D怎么错了
▼优质解答
答案和解析
D中 最后一个职工人数是在这个命令中建立的 命令没有执行之前不存在这个字段 不能使用的 还是要用COUNT(职工号)表示