問題
リレーショナルデータベースの結合演算で、対応する行がない場合NULLを補って結合する演算はどれか。
選択肢
- 1内部結合
- 2外部結合
- 3直積
- 4差演算
正解
2. 外部結合
詳しい解説を見る解説を閉じる
解説
外部結合(OUTER JOIN)は、結合条件を満たさない行についても少なくとも一方の表の全行を保持し、対応がない側の列にNULLを補う結合演算です。LEFT/RIGHT/FULL OUTER JOINがあります。内部結合(INNER JOIN)は結合条件を満たす行のみ抽出。レポート作成や欠損データ把握で外部結合が役立ちます。SQLの実務必須知識です。
一問一答
全400問を繰り返し学習