基本情報技術者試験 科目 A — SQL 練習問題 第 9 問 / 14

HAVING で残るグループ|基本情報 SQL

「従業員」表 (7 行) に対して次の SQL を実行したとき、得られる結果は何行か。所属は D01 が 3 人、D02 が 2 人、D03 が 2 人である。

この問題で使う表

従業員
社員番号氏名部門コード給与入社日
E01青木D013200002019-04-01
E02井上D012800002021-04-01
E03上田D014100002015-04-01
E04遠藤D023800002018-10-01
E05大野D024500002013-04-01
E06加藤D033000002022-04-01
E07木村D03NULL2026-04-01
7
SELECT 部門コード, COUNT(*)
FROM 従業員
GROUP BY 部門コード
HAVING COUNT(*) >= 2
解答を選ぶ

この問題のもとになっている解説: GROUP BY と HAVING — WHERE との違い

練習問題一覧へ(全 14 問)→

データベース分野をもっと学ぶ(おすすめ書籍)

本セクションはAmazonアソシエイトのリンクを含みます。