id 為講師編號,name 為講師姓名,dept_name 為講師科系,salary 為講師月薪 請寫出下列問題之 T-SQL 語法:
申論題內容
(三)列出講師最多的科系名稱和講師人數(可能會有多個科系)。【10 分】
詳解 (共 2 筆)
詳解提供者:Jung
select dept_name, count(*) from instructor group by dept_name having count(*) = (select MAX(count(*)) from instructor group by dept_name);
詳解提供者:god Manto
SELECT dept_name, COUNT(*) AS instructor_count FROM instructor GROUP BY dept_name HAVING COUNT(*) = ( SELECT MAX(NumInstructors) FROM ( SELECT COUNT(*) AS NumInstructors FROM instructor GROUP BY dept_name ) );