33.查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序.正确的命令是( ).A)SELECT部门名,COUNT(职工号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 17:02:33
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怎么错了
33.查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序.正确的命令是( ).A)SELECT部门名,COUNT(职工号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部
D中 最后一个职工人数是在这个命令中建立的 命令没有执行之前不存在这个字段 不能使用的 还是要用COUNT(职工号)表示