平成20年秋期試験問題 午前問59

問59解説へ
次のSQL文の実行結果がA表のようになった。aに入れるべき適切な字句はどれか。

SELECT S_CODE,S_NAME,BU_NAME
FROM BUSHO,SHAIN
WHERE a
FROM BUSHO,SHAIN
WHERE a

広告
解説
SELECT句で指定されている列名が、SHAIN表のS_CODE列,S_NAME列、およびBUSHO表のBU_NAME列なので、2つの表を結合させていることがわかります。つまりまずaには表の結合を指定する「BU_CODE = S_SHOZOKU」があることがわかります。次にSQL文の結果得られたA表の人の年齢(S_NENREI)を見てみると全員が23であり、その他にはS_NENREIが23のデータは存在しないことがわかります。
したがってaに入る字句は上記2つをAND句で結んだ「BU_CODE = S_SHOZOKU AND S_NENREI = 23」になります。
したがってaに入る字句は上記2つをAND句で結んだ「BU_CODE = S_SHOZOKU AND S_NENREI = 23」になります。

広告