平成28年秋期試験問題 午前問29

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
"社員"表と"部門"表に対し,次のSQL文を実行したときの結果はどれか。
29.gif

  • 1
  • 2
  • 3
  • 4
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
解説
まずWHERE句にあるように、社員表と部門表を所属列と部門名列をキー列として結合します。結合処理を行うとフロア列が追加された次のような中間表になります。
29_1.gif
そして結合された表中でフロア列の値が"2"である行(部門.フロア=2)の数を、COUNT(*)で集計しています。下表で示すようにフロア列の値が"2"の行は3行あるので、SQL文を実行した結果は 3 になります。
29_2.gif

この問題の出題歴


Pagetop