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

admin2013-10-23  27

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

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

最新回复(0)