เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

INTERSECT

INTERSECT เป็นหนึ่งในวิธีที่ใช้งานง่ายและเข้าใจได้เร็วที่สุดสำหรับการตรวจสอบว่าข้อมูลในตารางหนึ่งมีอยู่ในอีกตารางหนึ่งหรือไม่

โจทย์นี้ต้องการทราบว่าเมืองหลวงของประเทศใดบ้างที่ถูกระบุว่าเป็นเมืองที่ใกล้กับจุดเกิดแผ่นดินไหวที่บันทึกไว้ สามารถหาข้อมูลนี้ได้โดยเปรียบเทียบตาราง Nations กับตาราง Earthquakes

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การปรับปรุงประสิทธิภาพคิวรีใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มตารางที่มีข้อมูลเมืองหลวงของแต่ละประเทศลงในคิวรีฝั่งซ้าย
  • เพิ่ม operator ที่ใช้เปรียบเทียบคิวรีทั้งสอง
  • เพิ่มคอลัมน์ชื่อเมืองจากตาราง Earthquakes

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT Capital
FROM ___ -- Table with capital cities

___ -- Add the operator to compare the two queries

SELECT ___ -- Add the city name column
FROM Earthquakes;
แก้ไขและรันโค้ด