“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是

admin2015-09-18  31

问题 “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是

选项 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子句,所以选项A是错误的。选项B中,由于接下来的SQL语句“SELECT MAX(人数)FROM TEMP”的字段名称为“人数”,而第一条SQL语句没有对查询的结果进行重命名,会产生错误。选项C中的SQL语句使用短语INTO FILEFileName[ADDITIVE]可以将查询结果存放到文本文件中,FileName是文件名,默认扩展名是txt,接下来的SQL语句“SELECT MAX(人数) FROM TEMP”会产生错误。
转载请注明原文地址:https://jikaoti.com/ti/shr0FFFM
0

最新回复(0)