为“学院”表增加一个字段“老师人数”的SQL语句是 有SQL语句:  SELECT学院.系名,COUNT(*)AS教师人数 FROM 教师,学院;  WHERE 教师系号=学院.系号GROUP BY学院.系名  与如上语句等价的SQL语句是

admin2013-05-12  20

问题 为“学院”表增加一个字段“老师人数”的SQL语句是
有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语句的含义是统计每个系的教师人数各有多少人,通过AS短语可以为查询统计结果指定一个新的字 段名“教师人数”。“教师”和“学院”表是通过“系号”字段进行连接的。利用 JOIN 短语进行连接的语法格式为:
  SELECT FROM Table
  JOIN Tale
  ON JoinCondition
  WHERE...
转载请注明原文地址:https://jikaoti.com/ti/fmV0FFFM
0

最新回复(0)