データベーススペシャリスト平成24年春期 午前Ⅱ 問11

問11

"社員"表と"プロジェクト"表に対して,次のSQL文を実行した結果はどれか。
11.gif/image-size:417×202
  • 11a.gif/image-size:190×58
  • 11i.gif/image-size:190×57
  • 11u.gif/image-size:189×58
  • 11e.gif/image-size:190×58

分類

テクノロジ系 » データベース » データ操作

正解

解説

このSQL文では、まず副問合せのSQL文が実行されます。副問合せは"社員"表より部門の値が2000以下でる社員番号を抜き出すSQL文なので結果セットは以下のようになります。
11_1.gif/image-size:360×75
この②の結果セットがIN句での比較要素として扱われるため設問のSQL文は以下と同義になります。
11_2.gif/image-size:346×32
"プロジェクト"表から社員番号の値が"11111"又は"22222"の行を抽出し、プロジェクト番号と社員番号を抜き出した結果は下表のようになります。
11_3.gif/image-size:439×88
したがって正解は「ア」です。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop