資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

DB 平成29年度春期 問8

 

 “社員”表から,部署コードごとの主任の人数と一般社員の人数を求めるSQL文とするために,aに入る字句はどれか。ここで,実線の下線は主キーを表す。

 社員(社員コード,部署コード,社員名,役職)

〔SQL文〕
 SELECT 部署コード,
  COUNT(CASE WHEN 役職 = '主任'   a   END) AS 主任の人数,
  COUNT(CASE WHEN 役職 = '一般社員'   a   END) AS 一般社員の人数
 FROM 社員 GROUP BY 部署コード

〔結果の例〕

f:id:trhnmr:20210723002946p:plain

  1. THEN 1 ELSE −1
  2. THEN 1 ELSE 0
  3. THEN 1 ELSE NULL
  4. THEN NULL ELSE 1

解答・解説

解答

 ウ

解説

 ー

  1. THEN 1 ELSE -1


  2. THEN 1 ELSE 0


  3. THEN 1 ELSE NULL


  4. THEN NULL ELSE 1


参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 データ操作
出題歴
  • DB 平成29年度春期 問8

前問 一覧 次問