ฟังก์ชัน SQL COUNT DISTINCT
คำหมายและวิธีใช้
เข้าใจได้ว่า DISTINCT และ COUNT ฟังก์ชันสามารถใช้กันได้พร้อมกัน เพื่อนับจำนวนของผลลัพธ์ที่ไม่ซ้ำกัน
รูปแบบ
SELECT COUNT(DISTINCT column(s)) FROM table
ตัวอย่าง
หมายเหตุ:ตัวอย่างดังกล่าวเพียงแค่สำหรับ ORACLE และ Microsoft SQL server ไม่สามารถใช้กับ Microsoft Access
"Orders" ตาราง:
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
ตัวอย่าง 1
SELECT COUNT(Company) FROM Orders
ผลลัพธ์:
4
ตัวอย่าง 2
SELECT COUNT(DISTINCT Company) FROM Orders
ผลลัพธ์:
3