資格部

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

DB 平成27年度春期 問11

 

 庭に訪れた野鳥の数を記録する“観測”表がある。観測のたびに通番を振り,鳥名と観測数を記録している。AVG関数を用いて鳥名別に野鳥の観測数の平均値を得るために,一度でも訪れた野鳥については,観測されなかったときの観測数を0とするデータを明示的に挿入する。SQL文のaに入る字句はどれか。ここで,通番は初回を1として,観測のタイミングごとにカウントアップされる。

 CREATE TABLE 観測 (
  通番 INTEGER,
  鳥名CHAR(20),
  観測数 INTEGER,
 PRIMARY KEY (通番, 鳥名))

 INSERT INTO 観測
  SELECT DISTINCT obs1.通番, obs2.鳥名, 0
    FROM 観測 AS obs1, 観測 AS obs2
   WHERE NOT EXISTS (
    SELECT * FROM 観測 AS obs3
     WHERE   a  
      AND obs2.鳥名 = obs3.鳥名)

  1. obs1.通番=obs1.通番
  2. obs1.通番=obs2.通番
  3. obs1.通番=obs3.通番
  4. obs2.通番=obs3.通番

解答・解説

解答

 ウ

解説

 ー

  1. obs1.通番=obs1.通番


  2. obs1.通番=obs2.通番


  3. obs1.通番=obs3.通番


  4. obs2.通番=obs3.通番


参考情報

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

前問 一覧 次問