有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;WHERE教师.系号=学院.系号

9 查阅

有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;WHERE教师.系号=学院.系号 GROUP BY 学院.系名;与如上语句等价SQL语句是A) SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN学院;教师.系号=学院.系号 GROUP BY学院.系名B) SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名C)SELECT学院.系名,COUNT(*) AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号 GROUP BY 学院.系名D)SELECT学院.系名,COUNT (*) AS教师人数; FROM 教师 INNER JOIN 学院;ON教师.系号=学院.系号

参考答案:

C本题考查SQL实现连接操作的命令,sQL中实现连接的命令格式为:SELECT…FROM <表名> INNER JOIN <表名> ON <连接表达式> WHERE...  四个选项中,选项A缺少ON关键字,选项B的连接条件是错误的,不能仅以一个字段作为连接条件,选项D中的SQL语句相比缺少分组语句,因此选项C为正确答案。

计算机二级