第2種情報処理技術者試験 |
1997年度 = 平成9年度・秋期 |
午前 |
問51 |
人事テーブルに対して次のSQL文を実行したとき、抽出されるデータ群はどれか。
SELECT 社員コード FROM 人事テーブル
WHERE (勤続年数 > 10 OR 年齢 > 28)
AND 所属 = N'総務部'
人事テーブル
社員コード
| 所 属
| 勤続年数
| 年 齢
|
1 | 総務部 | 13 | 31
|
2 | 総務部 | 5 | 28
|
3 | 人事部 | 11 | 28
|
4 | 営業部 | 8 | 30
|
5 | 総務部 | 7 | 29
|
ア 1,2,5
| イ 1,3,4,5
|
ウ 1,3,5
| エ 1,5
|
エ
関係データベースを操作する言語であるSQLのSELECT文は、表から特定の列を抜き出します。
SELECT X FROM Y WHERE Z
という形式であり、表Yから、条件Zを満たす項目Xを抜き出します。
本問で条件を満たすのは1と5のレコードです。なお、N'総務部'のNは国際文字(この場合は日本語)の指定です。