問題の誤植や解答・解説の間違いなどありましたらトップページのお問い合わせよりご連絡いただけると幸いです。
お問い合わせ
✅ サクトレモバイルアプリを使うともっと便利に!
- 正誤を自動で記録
- 広告なしで快適に学習
- 続きから再開、進捗確認が可能
▶️ iOSアプリ版はこちら
▶️ Androidアプリ版はこちら
2025年6月30日
次のSQL文と同じ検索結果が得られるSQL文はどれか。
ア: このクエリは `TBL1.COL1` と `TBL2.COL1` の集合を単純に結合した結果を返すため、`WHERE COL1 IN` の条件と一致しません。
誤り。このクエリは単に `TBL1.COL1` と `TBL2.COL1` の集合を結合しており、元のSQL文の条件には一致しません。
イ: `WHERE EXISTS` を使用したこのクエリは、`TBL1.COL1` が `TBL2.COL1` に一致する行を返すため、元のSQL文と同じ結果を返します。
正しい。`WHERE EXISTS` は、サブクエリで一致する行が存在する場合に結果を返すため、元のSQL文と一致します。
ウ: このクエリは、`TBL1.COL1` が `TBL2.COL1` に一致する条件に加えて `TBL1.COL2 = TBL2.COL2` の条件も付与されているため、元のSQL文と異なる結果になります。
誤り。`TBL1.COL2 = TBL2.COL2` の追加条件により結果が変わるため、元のSQL文と一致しません。
エ: `LEFT OUTER JOIN` を使用していますが、`WHERE` 条件がなく、左結合によるすべての行を返すため、元のSQL文と一致しません。
誤り。`LEFT OUTER JOIN` では、結合条件がないため、左テーブルのすべての行を返すことになり、元のSQL文とは異なります。
イ: `WHERE EXISTS` を使用したこのクエリは、`TBL1.COL1` が `TBL2.COL1` に一致する行を返すため、元のSQL文と同じ結果を返します。
問題の誤植や解答・解説の間違いなどありましたらトップページのお問い合わせよりご連絡いただけると幸いです。
お問い合わせ
✅ サクトレモバイルアプリを使うともっと便利に!
▶️ iOSアプリ版はこちら
▶️ Androidアプリ版はこちら
Posted by chico2740
問題の誤植や解答・解説の間違いなどありましたらトップページのお問い合わせよりご連絡いただけると幸いです。
お問い合わせ
▶️ iOSアプリ版はこちら
▶️ Androidアプリ版はこちら