Chức năng COUNT DISTINCT trong SQL
Định nghĩa và cách sử dụng
Có thể sử dụng cùng lúc từ khóa DISTINCT và COUNT để tính số lượng kết quả không lặp lại.
Ngữ pháp
SELECT COUNT(DISTINCT column(s)) FROM table
Ví dụ
Lưu ý:Ví dụ dưới đây chỉ áp dụng cho ORACLE và Microsoft SQL server, không áp dụng cho Microsoft Access.
"Bảng Orders":
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
Ví dụ 1
SELECT COUNT(Company) FROM Orders
Kết quả:
4
Ví dụ 2
SELECT COUNT(DISTINCT Company) FROM Orders
Kết quả:
3