ในภาษา SQL คำสั่งใดใช้สำหรับกำหนดเงื่อนไขการกรองข้อมูลในคำสั่ง SELECT
กGROUP BY
ขORDER BY
คWHERE
งHAVING
เฉลยอธิบาย
คำสั่ง WHERE ใช้สำหรับกำหนดเงื่อนไขในการกรองข้อมูล (filter) แถวข้อมูลจากตาราง โดยจะแสดงเฉพาะแถวที่ตรงตามเงื่อนไขที่ระบุ เช่น SELECT * FROM employees WHERE salary > 30000 ส่วน ORDER BY ใช้เรียงลำดับข้อมูล, GROUP BY ใช้จัดกลุ่มข้อมูล และ HAVING ใช้กำหนดเงื่อนไขหลังการจัดกลุ่ม (ใช้คู่กับ GROUP BY) ซึ่งแตกต่างจาก WHERE ที่ทำงานก่อนการจัดกลุ่ม