การใช้งาน USING
ในแบบฝึกหัดก่อนหน้า คุณใช้คีย์เวิร์ด ON ในการ join ตาราง ทบทวนกันสักนิด — เมื่อชื่อฟิลด์ที่ใช้ join ตรงกันทั้งคู่ คุณสามารถใช้คำสั่ง USING เพื่อให้โค้ดกระชับขึ้นได้
คราวนี้ลองสำรวจตาราง languages ในฐานข้อมูลของเรากัน ภาษาใดบ้างที่เป็นภาษาทางการ และภาษาใดที่ไม่ใช่?
ใช้ USING เพื่อทำให้คิวรีของคุณเรียบง่ายขึ้นขณะหาคำตอบ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลใน SQL
คำแนะนำการฝึกหัด
- ใช้ฟิลด์
codeของประเทศเพื่อเติมINNER JOINด้วยUSINGโดย ห้ามเปลี่ยน ชื่อ alias ใด ๆ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT c.name AS country, l.name AS language, official
FROM countries AS c
INNER JOIN languages AS l
-- Match using the code column
___