“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是______。
A) SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;
GROUP BY 教师表.系号 INTO DBF TEMP
SELECT MAX(人数) FROM TEMP
B) SELECT 教师表.系号,COUNT(*) FROM 教师表,学院表;
WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF
TEMP
SELECT MAX(人数) FROM TEMP
C) SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;
WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 TO
FILE TEMP
SELECT MAX(人数) FROM TEMP
D) SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;
WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF
TEMP
SELECT MAX(人数) FROM TEMP
参考答案:D
解析: 因为要按系来算人数,所以必须按系号进行分组。选项A缺少将两表用共有字段连接的WHERE条件;选项B少了“AS 人数”;选项C将结果存入的是文本文件。只有选项D正确。