ต้องการแสดงเฉพาะจังหวัดที่ยอดรวมเกินเกณฑ์ หลังจากจัดกลุ่มแล้วควรกรองที่ใด?
กใช้ HAVING เพื่อกรองกลุ่มตามผล aggregate
ขใช้ window function เพื่อคำนวณค่ากลุ่มโดยยังคงแถวรายละเอียดไว้
คสร้าง view จาก query ที่ใช้ร่วมกันเพื่อเรียกซ้ำผ่านชื่อเดียว
งใช้ view เป็นส่วนต่อประสานคงที่ครอบรายละเอียดของตารางต้นทาง
เฉลยอธิบาย
PostgreSQL 18 Documentation: Aggregate Functions Section 2.7 Aggregate Functions รองรับแนวทางว่า ใช้ HAVING เพื่อกรองกลุ่มตามผล aggregate จึงแก้เงื่อนไขหลักในโจทย์ได้ตรงกว่าแนวทางของประเด็นอื่น