第2種情報処理技術者試験 1997年度 = 平成9年度・秋期 午前 問51

 人事テーブルに対して次のSQL文を実行したとき、抽出されるデータ群はどれか。

  SELECT 社員コード FROM 人事テーブル
  WHERE (勤続年数 > 10 OR 年齢 > 28)
      AND 所属 = N'総務部'

人事テーブル
 社員コード   所 属   勤続年数   年 齢 
総務部13 31 
総務部28 
人事部11 28 
営業部30 
総務部29 

 ア 1,2,5  イ 1,3,4,5
 ウ 1,3,5  エ 1,5

解答

 エ

解説

 関係データベースを操作する言語であるSQLのSELECT文は、表から特定の列を抜き出します。
  SELECT FROM WHERE
という形式であり、表から、条件を満たす項目を抜き出します。
 本問で条件を満たすのは15のレコードです。なお、N'総務部'Nは国際文字(この場合は日本語)の指定です。


BohYoh.comトップページへ