“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是______。
A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号WHERE系名="计算机"
B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号ORDERBY教师表.系号HAVING学院表.系名="计算机"
C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号GROUP BY教师表.系号HAVING学院表.系名="计算机"
D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号ORDER BY教师表.系号HAVING学院表.系名="计算机\
参考答案:A
解析: 本题考查SELECT查询,Visual FoxPro的SQL,SELECT命令的语法格式如下:
SELECT[ALL | DISTINCT][TOP<数值表达式>[PERCENT]]
[<别名>.]<SELECT表达式>[AS<字段名>][,<别名>.]<SELECT表达式>[AS<别名>…]
FROM[数据库名!]<表名>
[[INNER | LEFT[OUTER] | RIGHT [OUTER] | FULL[OUTER]JOIN[数据库名!]<表名>
[ON连接条件…]
[[INTO目标文件]
|[TO FILE文件名[ADDITIVE]| TO PRINTER[PROMPT]| TO SCREEN]]
[WHERE<连接条件>[AND连接条件…][AND | OR筛选条件
[GROUP BY<分组表达式1>[,分组表达式2…]]
[HAVING<筛选条件>]
[UNION[ALL]<SELECT命令>]
[ORDER BY<排序表达式>[ASC | DESC]
本题不必使用排序(ORDER BY)、分组(GROUP BY)和超链接查询(INNER JOIN),A选项语法格式正确。