ในภาษา SQL คำสั่งใดใช้สำหรับกำหนดเงื่อนไขการกรองข้อมูลในคำสั่ง SELECT

GROUP BY
ORDER BY
WHERE
HAVING

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →