“会員”表に対して次のSQL文を実行した結果、導出される表はどれか。
SELECT X.会員名
FROM 会員 X、会員 Y
WHERE X.リーダー会員番号=Y.会員番号
AND X.生年月日 < Y.生年月日
会員
|
ア |
|
|||
イ |
|
|||
ウ |
|
|||
エ |
|
答え エ
【解説】
問題文のSQLの3行目の“X.リーダー会員番号=Y.会員番号”と、4行目の“X.生年月日 < Y.生年月日”から、出力結果は、自分よりも歳の若い会員をリーダーとしている人の会員名であることが分かります。
この条件を“会員”表から探すと、会員番号:001の田中と、会員番号:005の渡辺が当てはまるので、出力結果は
会員名 |
---|
田中 |
渡辺 |
【キーワード】
・SQL