本文へスキップ
Certia
未分類
秋期

情報処理安全確保支援士 2022年 秋期 問21

21 / 25

表Rと表Sに対して、次のSQL文を実行した結果はどれか。 S R X Y Z A002 A001 A002 AO03 A003 A004 AO05 [SQL 文] SELECT R.X AS A, R.Y AS B, S.X AS C, S.Z AS D FROW R LEFT OUTER JOIN S ON R.X =S.X

問題の図

正解と解説

表示する
正解 ウ

A:A001、B:10、C:NULL、D:NULL / A:A002、B:20、C:A002、D:20 / A:A003、B:30、C:A003、D:30 / A:A005、B:50、C:NULL、D:NULL

LEFT OUTER JOINは左表Rの全行を残し、Sに一致行がなければS側の列をNULLで補います。R.Xを基準にS.Xと突き合わせた結果、一致しない行はC・DがNULLになる形の表となり、これに合致する選択肢ウが正解です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。