表Rと表Sに対し、SQL文を実行して結果を得るとき、aに入る字句はどれか。 ここで、結果のNULLは値が存在しないことを表す。
R
|
S
|
[結果] |
[SQL文]
SELECT a (R.ID, S.ID) AS ID, 名称1, 名称2
FROM R FULL JOIN S ON R.ID = S.=ID
ORDER BY ID
ア | COALESCE |
イ | DISTINCT |
ウ | NULLIF |
エ | UNIQUE |
答え ア
【解説】
結果とSQL文は表Rと表SのIDを比較し、IDが一致したらその名称を共に出力し、IDが一致しなかったらIDのない名称はNULLとしていることから、aに入るのはCOALESCE(ア)になります。
【キーワード】
・COALESCE