2020年 秋期 データベーススペシャリスト 午前II 問7

表Rと表Sに対し、SQL文を実行して結果を得るとき、aに入る字句はどれか。 ここで、結果のNULLは値が存在しないことを表す。

R
ID 名称1
1 AAA
2 BBB
3 CCC
S
ID 名称2
2 bbb
3 ccc
4 ddd
[結果]

[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

キーワードの解説

戻る 一覧へ 次へ