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

午前U 問11

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

分類

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

正解

解説

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

Pagetop