ข้อใดคือผลลัพธ์ที่ถูกต้องจากการเขียน SQL command SELECT * FROM employees WHERE salary > 50000 ORDER BY salary DESC?

แสดงจำนวนพนักงานทั้งหมดที่มีเงินเดือนเท่ากับ 50000 เรียงตามวันที่บันทึก
แสดงพนักงานทั้งหมดที่มีเงินเดือนน้อยกว่า 50000 เรียงจากเงินเดือนต่ำสุดไปสูงสุด
แสดงพนักงานเพียงคนเดียวที่มีเงินเดือนมากกว่า 50000 เรียงตามลำดับตัวอักษร
แสดงพนักงานทั้งหมดที่มีเงินเดือนมากกว่า 50000 เรียงจากเงินเดือนสูงสุดไปต่ำสุด

เฉลยอธิบาย

คำสั่ง SELECT * FROM employees WHERE salary > 50000 ORDER BY salary DESC จะเลือกข้อมูลพนักงานทั้งหมดที่มีเงินเดือนมากกว่า 50000 และเรียงลำดับตามเงินเดือนจากมากไปน้อย (DESC = Descending)

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

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