データベーススペシャリスト午前II 選択式平成29年 春期SQL・関係代数
問 8 / 25
平成29年 春期 午前II 問8
“社員”表から,部署コードごとの主任の人数と一般社員の人数を求めるSQL文とするために,aに入る字句はどれか。ここで,実線の下線は主キーを表す。
社員(社員コード,部署コード,社員名,役職)
〔SQL文〕
SELECT 部署コード,
COUNT(CASE WHEN 役職 = '主任' a END) AS 主任の人数,
COUNT(CASE WHEN 役職 = '一般社員' a END) AS 一般社員の人数
FROM 社員 GROUP BY 部署コード
〔結果の例〕
部署コード 主任の人数 一般社員の人数
AA01 2 5
AA02 1 3
BB01 0 1
社員(社員コード,部署コード,社員名,役職)
〔SQL文〕
SELECT 部署コード,
COUNT(CASE WHEN 役職 = '主任' a END) AS 主任の人数,
COUNT(CASE WHEN 役職 = '一般社員' a END) AS 一般社員の人数
FROM 社員 GROUP BY 部署コード
〔結果の例〕
部署コード 主任の人数 一般社員の人数
AA01 2 5
AA02 1 3
BB01 0 1

クリックで拡大表示
【選択肢】
選択肢をクリックして回答してください(回答後に正誤判定と解説が表示されます)
本番形式・制限時間付きで演習する
平成29年 春期 午前II(全25問・40分)を実戦演習モードで解き、合否判定を受けられます。