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

admin2015-08-13  36

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

选项 A、SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP ELECT MAX(人数)FROM TEMP
B、SELECT教师表.系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号=学院表,系号 GROUP BY教师表.系号INTO DBF TEMP SELECT MAX(人数)FROM TENP
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

解析 本题考查SELECT查询,VisualFoxPro的SQLSELECT命令的语法格式如下:
SELECT[ALL|DISTINCT][TOP<数值表达式>[PERCENT]]
[<别名>.][AS<字段名>][,<别名>.][AS<别名>…]FROM[数据库名!]<表名>[[INNERlLEFT[OUTER]|RIGHrf’[OLITER]|FULL
[OUTER]JOIN[数据库名!]<表名>
[ON连接条件…]
[[INTO目标文件]
[TOFILE文件名[ADDITIVE]lTOPRINTER
[PROMPT]|TOSCREEN]]
[WHERE<连接条件>[AND连接条件…][AND|OR
筛选条件
[GROUPBY<分组表达式1>[,分组表达式2…]]
[HAVING<筛选条件>]
[UNION[ALL]]
[ORDERBY<排序表达式>[ASC|DESC]
输出查询结果应使用into而不是to,排除C选项。而B选项命令语句的顺序错误,所以本题选D。
转载请注明原文地址:https://kaotiyun.com/show/sLEp777K
0

最新回复(0)