ใน PostgreSQL คำสั่ง SELECT * FROM sales WHERE quantity >= 100 AND city = 'Bangkok' ORDER BY sold_at DESC LIMIT 10 คืนข้อมูลใด

เลือก 10 คอลัมน์แรก
ยอดขายใน Bangkok ที่ quantity อย่างน้อย 100 จำนวนไม่เกิน 10 แถว โดยแถวใหม่สุดมาก่อน
ยอดขายทุกเมือง 10 แถว
ยอดขาย Bangkok ทั้งหมดโดยไม่จำกัดจำนวน

เฉลยอธิบาย

WHERE บังคับสองเงื่อนไข ORDER BY ... DESC เรียงใหม่ไปเก่า และ LIMIT 10 จำกัดจำนวนแถว ไม่ใช่จำนวนคอลัมน์ ทั้งนี้ LIMIT เป็นไวยากรณ์ที่รองรับใน PostgreSQL

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

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