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

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

最新回复(0)