有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号=学院.系号GROUP BY学院.系名 与如上语句等价的SQL语句是( )

admin2013-02-01  23

问题 有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指定一个新的字段名“教师人数”,“教师”和“学院”表通过“系号”字段进行连接。
转载请注明原文地址:https://jikaoti.com/ti/3fZ0FFFM
0

最新回复(0)