阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 合作金庫商業銀行第二次新進人員甄試_開放系統第一類程式設計人員_專業科目:(1)程式設計(以 JAVA、SQL 語言為主)(2)系統分析(3)資料結構及資料庫應用#107942
科目:程式設計(以 JAVA、SQL 語言為主)、系統分析、資料結構及資料庫應用
年份:111年
排序:0

題組內容

第二題:
 講師資料表如下: 
instructor(id, name, dept_name, salary)
 欄位說明:
 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
    )
);