第2種情報処理技術者試験 1995年度 = 平成7年度・春期 午前 問46

 SQL言語では、2次元の表からレコードを抽出するのに、SELECT文を用いる。
 ここで、次の賃貸物件表に対して、

  SELECT 物件 FROM 賃貸物件表
  WHERE (地区 = N'南町' OR 駅までの時間 < 15)
        AND 面積 > 60

という文を実行したとき、抽出されるデータ群はどれか。

賃貸物件表
 物 件   地 区   面 積   駅までの時間 
A 北町 66 10
B 南町 54  5
C 南町 98 15
D 中町 71 15
E 北町 63 20

 ア A  イ A, C  ウ A, C, D, E
 エ B, D, E  オ C

解答

 イ

解説

 関係データベースを操作する言語であるSQLのSELECT文は、表から特定の列を抜き出します。
  SELECT FROM WHERE
という形式であり、表から、条件を満たす項目を抜き出します。
 地区が南町であるのはBとCで駅までの時間が15より小さいのはAとBです。A, B, Cの中で面積が60を超えるのはACです。
 なお、N'南町'Nは国際文字(この場合は日本語)の指定です。


BohYoh.comトップページへ