ต้องการกรองแถวที่ amount มากกว่า 100 ก่อนแสดงผล คำสั่งใดถูกต้อง?

SELECT * FROM orders HAVING amount > 100
SELECT * FROM orders WHERE amount > 100
SELECT * FROM orders IF amount > 100
SELECT * FROM orders WHEN amount > 100

เฉลยอธิบาย

คำสั่ง WHERE ใช้เพื่อกำหนดเงื่อนไขในการเลือกข้อมูล HAVING ใช้กับการจัดกลุ่มข้อมูล ส่วน IF และ WHEN ไม่ใช่ประโยคชนิด SQL ที่ถูกต้อง

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

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