การสร้างและใช้งาน Index
คุณกำลังทำงานกับข้อมูลดัชนีคุณภาพอากาศ (AQI) ของสหรัฐอเมริกา ข้อมูล AQI ครอบคลุมสารมลพิษ 4 ชนิด ได้แก่ โอโซน มลพิษจากฝุ่นละออง คาร์บอนมอนอกไซด์ และซัลเฟอร์ไดออกไซด์ โดยต้องการทราบว่าสารมลพิษชนิดใดเป็นสาเหตุหลักของคุณภาพอากาศที่ไม่ดี
ตาราง daily_aqi เก็บข้อมูลการวัดค่า AQI รายวัน ฟิลด์ defining_parameter ระบุว่าสารมลพิษชนิดใดมีค่าแย่ที่สุดในแต่ละวัน
เนื่องจากจะต้องเขียนคิวรีจำนวนมากโดยใช้ประเภทสารมลพิษเป็นตัวกรอง ก่อนเริ่มวิเคราะห์ข้อมูล ให้ตรวจสอบก่อนว่า defining_parameter มี index อยู่แล้วหรือไม่ ถ้ายังไม่มี ให้สร้างเพิ่ม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT indexname
FROM ___
___ tablename = ___; -- Filter condition