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

การใช้ WHERE หลายชั้น

คุณได้เรียนรู้เกี่ยวกับ semi join ในรูปแบบของ subquery ซ้อนอยู่ใน WHERE clause ของคิวรีหลักแล้ว ในแบบฝึกหัดนี้ จะได้ทำความคุ้นเคยกับ syntax ของ semi join โดยการคิดทบทวนและจัดเรียงบรรทัดโค้ดที่กำหนดให้ใหม่ โปรดทราบว่า subquery ก็คือคิวรีในตัวเอง ดังนั้นจึงมี WHERE clause เป็นของตัวเองได้ นั่นคือเหตุผลที่มีคำสั่ง WHERE สองคำสั่งในที่นี้

โจทย์คือสร้าง semi join เพื่อดึงระเบียนทั้งหมดจาก economies2019 ที่มีค่า gross_savings ในตาราง economies2015 ต่ำกว่าค่าเฉลี่ยทั่วโลกของปี 2015 ค่าเฉลี่ย gross_savings ทั่วโลกในปี 2015 คือ 22.5 ซึ่งคำนวณไว้ล่วงหน้าแล้วในบรรทัดโค้ดที่กำหนดให้

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

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

ดูคอร์ส

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

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด