有SQL語句:SELECT學院.系名,COUNT(*)AS 教師人數 FROM 教師,學院;WHERE教師.系號=學院.系號
有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為正確答案。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。