表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