本文へスキップ
Certia
未分類
春期

データベーススペシャリスト 2013年 春期 問5

5 / 25

“社員”表から、役割名がプログラマである社員が3人以上所属している部門の部門 名を取得する SQL文はどれか。ここで,実線の下線は主キーを表す。 社員(社員番号。部門名,社員名,役割名)

正解と解説

表示する
正解 エ

SELECT部門名 FROM 社員 WHERE 役割名='プログラマ GROUP BY 部門名 HAVING COUNT (*)>= 3

役割名がプログラマの社員が3人以上いる部門を求めるには、WHEREで役割名='プログラマ'に絞り、GROUP BY 部門名でまとめ、HAVING COUNT(*)>=3で件数条件を課す(エ)。集約前の条件はWHERE、集約後の条件はHAVINGに書く。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。