เมื่อใช้ SELECT DISTINCT city FROM customers ผลลัพธ์เป็นอย่างไร

แสดงเฉพาะแถวสุดท้ายเท่านั้น
แสดงเฉพาะแถวแรกเท่านั้น
แสดงเฉพาะแถวที่ไม่ซ้ำกัน
แสดงทุกแถว รวมแถวที่ซ้ำกัน

เฉลยอธิบาย

DISTINCT ตัดแถวผลลัพธ์ที่มีชุดค่าคอลัมน์ที่เลือกซ้ำกัน จึงเหลือชื่อเมืองแต่ละค่าเพียงครั้งเดียว ไม่รับประกันลำดับหากไม่มี ORDER BY

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

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