เมื่อใดควรใช้การรวมภายนอกใน SQL
เมื่อใดควรใช้การรวมภายนอกใน SQL

วีดีโอ: เมื่อใดควรใช้การรวมภายนอกใน SQL

วีดีโอ: เมื่อใดควรใช้การรวมภายนอกใน SQL
วีดีโอ: Client Server - การติดตั้ง SQL SERVER Express (ฟรี) ใช้งานร่วมกับ MS Access ผ่าน ODBC 2024, พฤศจิกายน
Anonim

หนึ่ง การรวมภายนอก ใช้เพื่อส่งคืนผลลัพธ์โดยการรวมแถวจากตารางตั้งแต่สองตารางขึ้นไป แต่ไม่เหมือนภายใน เข้าร่วม , NS การรวมภายนอก จะคืนค่าทุกแถวจากตารางที่ระบุแม้ว่า เข้าร่วม เงื่อนไขล้มเหลว

คุณจะใช้การรวมภายนอกเมื่อใด

ดังนั้น ถ้า คุณ ต้องการรวมเฉพาะแถวที่ตรงกันในทั้งสองตาราง คุณใช้ INNER เข้าร่วม . ถ้า คุณ ต้องการแถวทั้งหมดจากตารางหนึ่งและเฉพาะแถวที่ตรงกันจากอีกตารางหนึ่งเท่านั้น คุณใช้ OUTER เข้าร่วม (ซ้ายหรือขวา) และถ้า คุณ ต้องการรับแถวทั้งหมดจากทั้งสองตาราง คุณใช้ FULL OUTER เข้าร่วม.

รู้ยัง เมื่อเราใช้ left outer join ใน SQL? NS ซ้าย OUTER เข้าร่วม ยังสามารถ ใช้แล้ว เพื่อส่งคืนชุดผลลัพธ์ที่มีแถวทั้งหมดในตารางแรกที่ไม่มีอยู่ในตารางที่สองโดยการทดสอบในส่วนคำสั่ง WHERE ค่าของคอลัมน์ NOT NULL ในตารางที่สองที่มีค่า NULL นี่ก็เหมือนกับ โดยใช้ แบบสอบถามย่อยที่ไม่มีอยู่

นอกจากนี้ เมื่อใดจึงจะใช้การรวมภายนอกและการรวมภายใน

  1. คุณใช้ INNER JOIN เพื่อส่งคืนแถวทั้งหมดจากทั้งสองตารางที่มีการจับคู่
  2. ใน OUTER JOIN ตารางผลลัพธ์อาจมีคอลัมน์ว่าง
  3. LEFT OUTER JOIN ส่งคืนแถวทั้งหมดจากตารางแรก แม้ว่าจะไม่มีรายการที่ตรงกันในตารางที่สอง

ฟังก์ชันของการรวมภายนอกด้านขวาคืออะไร?

คืออะไร เข้าร่วมด้านนอกขวา ใน SQL ตามชื่อเลยค่ะ เข้าร่วมด้านนอกขวา เป็นรูปแบบของ เข้าร่วมด้านนอก ที่ส่งกลับแต่ละระเบียนจากตารางต้นทางและส่งกลับเฉพาะค่าเหล่านั้นจากตารางเป้าหมายที่ตอบสนอง เข้าร่วม สภาพ.

แนะนำ: