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

ประวัติศาสตร์และภาษา

เยี่ยมมากที่ได้เรียนรู้เกี่ยวกับ CROSS JOIN! อย่างที่ได้เรียนไป CROSS JOIN มีประโยชน์อย่างมากเมื่อต้องการดูทุกชุดคู่ที่เป็นไปได้ระหว่างชุดข้อมูลสองชุด

สมมติว่าคุณเป็นนักวิจัยที่สนใจภาษาที่ใช้พูดในสองประเทศ ได้แก่ ปากีสถานและอินเดีย โดยต้องการหาคำตอบสำหรับคำถามต่อไปนี้

  1. ปัจจุบันมีภาษาใดบ้างที่ใช้พูดในสองประเทศนี้?
  2. เมื่อพิจารณาประวัติศาสตร์ร่วมกันของทั้งสองประเทศ ภาษาใดบ้างที่ อาจ เคยถูกพูดในประเทศใดประเทศหนึ่งตลอดช่วงเวลาของประวัติศาสตร์?

ในแบบฝึกหัดนี้ เราจะสำรวจว่า INNER JOIN และ CROSS JOIN ช่วยตอบคำถามทั้งสองข้อนี้ได้อย่างไร

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

การ Join ข้อมูลใน SQL

ดูคอร์ส

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

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

SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
	AND l.code in ('PAK','IND');
แก้ไขและรันโค้ด