第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 X FROM Y WHERE Z
という形式であり、表Yから、条件Zを満たす項目Xを抜き出します。
地区が南町であるのはBとCで駅までの時間が15より小さいのはAとBです。A, B, Cの中で面積が60を超えるのはAとCです。
なお、N'南町'のNは国際文字(この場合は日本語)の指定です。