最初のページ 戻る 次へ 最後のページ イメージ

(p86)[Q14]履修者数が最大の科目の科目番号と履修者数

出力したい項目

科目番号,履修者数

見るべき表

履修,科目

条件

履修者数が最大

SELECT 科目番号,COUNT(*)

FROM 履修

GROUP BY 科目番号

HAVING COUNT(*)>=ALL

( SELECT COUNT(*)

FROM 履修

GROUP BY 科目番号)

COUNT(*)は

科目番号に依存するので

COUNT(*)は

WHERE句に書けない

検索の条件として

履修者数(COUNT)が必要

検索の条件に

集約関数を使うときは

HAVING句を使う