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

admin2017-04-26  36

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

选项 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 FILE FileName[ADDITIVE]可以将查询结果存放到文本文件中,FileName是文件名,默认扩展名是txt,接下来的SOL语句“SELECT MAX(人数)FROM TEMP”会产生错误。
转载请注明原文地址:https://kaotiyun.com/show/YzBp777K
0

最新回复(0)