令和6年春期試験問題 午前Ⅱ 問21
問21解説へ
"人事"表に対して次のSQL文を実行したとき,結果として得られる社員番号はどれか。〔SQL文〕
SELECT 社員番号 FROM 人事
WHERE (勤続年数 > 10 OR 年齢 > 28)
AND 所属 = '総務部'
WHERE (勤続年数 > 10 OR 年齢 > 28)
AND 所属 = '総務部'
- 1,2,5
- 1,3,4,5
- 1,3,5
- 1,5
正解 エ問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
中分類:データベース
小分類:データ操作
広告
解説
設問のSQL文は次のように処理されていきます。
こうして選択された行のリストから社員番号列を抜き出すため、結果として得られる社員番号は1、5となります。したがって「エ」が正解です。
- 人事表からWHERE句の条件に合致する行を選択する
- 選択された行のリストから、SELECT句で社員番号列を抜き出す
こうして選択された行のリストから社員番号列を抜き出すため、結果として得られる社員番号は1、5となります。したがって「エ」が正解です。
広告