สารบัญ:

การรวมภายในใน SQL คืออะไร?
การรวมภายในใน SQL คืออะไร?

วีดีโอ: การรวมภายในใน SQL คืออะไร?

วีดีโอ: การรวมภายในใน SQL คืออะไร?
วีดีโอ: สอนพื้นฐาน SQL ทั้งหมดแบบจบในคลิปเดียว !! 🔥 2024, พฤศจิกายน
Anonim

คืออะไร เข้าร่วมภายในในSQL ? NS เข้าร่วมภายใน เลือกแถวทั้งหมดจากทั้งสองตารางที่เข้าร่วม ตราบใดที่มีการจับคู่ระหว่างคอลัมน์ หนึ่ง SQL INNER เข้าร่วม ก็เหมือนกับ เข้าร่วม ข้อ รวมแถวจากสองตารางขึ้นไป

ด้วยวิธีนี้ คุณจะเขียน inner join ใน SQL ได้อย่างไร?

SQL INNER JOIN คำสำคัญ

  1. SELECT column_name(s) จาก table1. INNER JOIN ตารางที่2. เปิด table1.column_name = table2.column_name;
  2. ตัวอย่าง. เลือก Orders. OrderID ลูกค้า ชื่อลูกค้า จากคำสั่งซื้อ INNER JOIN ลูกค้าในการสั่งซื้อ รหัสลูกค้า = ลูกค้า รหัสลูกค้า;
  3. ตัวอย่าง. เลือก Orders. OrderID, customers. CustomerName, Shippers. ShipperName จาก ((คำสั่ง

นอกจากนี้ อะไรคือ left inner join ใน SQL? ( ด้านใน ) เข้าร่วม : ส่งกลับระเบียนที่มีค่าที่ตรงกันในทั้งสองตาราง ซ้าย ( นอก ) เข้าร่วม : ส่งกลับระเบียนทั้งหมดจาก ซ้าย ตารางและระเบียนที่ตรงกันจากตารางด้านขวา ขวา ( นอก ) เข้าร่วม : ส่งกลับระเบียนทั้งหมดจากตารางด้านขวา และระเบียนที่ตรงกันจาก ซ้าย ตาราง.

ในลักษณะนี้ อะไรคือความแตกต่างระหว่างการรวมภายในและภายนอก?

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

inner join และ outer join ใน SQL พร้อมตัวอย่างคืออะไร?

เข้าร่วมด้านนอก . ใน SQL , NS เข้าร่วม ใช้เพื่อเปรียบเทียบและรวม - ตามตัวอักษร เข้าร่วม - และส่งคืนข้อมูลเฉพาะแถวจากตารางตั้งแต่สองตารางขึ้นไปในฐานข้อมูล หนึ่ง เข้าร่วมภายใน ค้นหาและส่งคืนข้อมูลที่ตรงกันจากตารางในขณะที่ an การรวมภายนอก ค้นหาและส่งคืนข้อมูลที่ตรงกันและข้อมูลบางอย่างที่ไม่เหมือนกันจากตาราง

แนะนำ: