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

การสร้างและใช้งาน Index

คุณกำลังทำงานกับข้อมูลดัชนีคุณภาพอากาศ (AQI) ของสหรัฐอเมริกา ข้อมูล AQI ครอบคลุมสารมลพิษ 4 ชนิด ได้แก่ โอโซน มลพิษจากฝุ่นละออง คาร์บอนมอนอกไซด์ และซัลเฟอร์ไดออกไซด์ โดยต้องการทราบว่าสารมลพิษชนิดใดเป็นสาเหตุหลักของคุณภาพอากาศที่ไม่ดี

ตาราง daily_aqi เก็บข้อมูลการวัดค่า AQI รายวัน ฟิลด์ defining_parameter ระบุว่าสารมลพิษชนิดใดมีค่าแย่ที่สุดในแต่ละวัน

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

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

การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL

ดูคอร์ส

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

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

SELECT indexname
FROM ___
___ tablename = ___; -- Filter condition
แก้ไขและรันโค้ด