问题
单项选择题
第15~26题使用的数据表如下: 当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。 “教师”表
|
有SQL语句; SELECT学院.系名,COUNT(*)AS教师人数FROM教师,学院; WHERE教师.系号;学院.系号GROUPBY学院.系名 与如上语句等价的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教师INNERJOIN学院;ON教师.系号=学院.系号
答案
参考答案:C
解析: 本题SQL语句的含义是统计每个系的教师人数各有多少人,通过AS短语可以为查询统计结果指定一个新的字段名“教师人数”。“教师”和“学院;表是通过“系号”字段进行连接的。利用JOIN短语进行连接的语法格式为: SELECT FROM Table JOIN Table ON JoinCondition WHERE...