PostgreSQL CHỌN DISTINCT
Câu lệnh CHỌN DISTINCT
Câu lệnh SELECT DISTINCT
được sử dụng để chỉ trả về các giá trị riêng biệt (khác nhau).
Bên trong một bảng, một cột thường chứa nhiều giá trị trùng lặp và đôi khi bạn chỉ muốn liệt kê các giá trị (riêng biệt) khác nhau.
Ví dụ
Chỉ chọn các giá trị DISTINCT từ cột country
trong bảng customers
:
SELECT DISTINCT country FROM customers;
Chạy ví dụ » Mặc dù bảng khách hàng có 91 bản ghi nhưng nó chỉ có 21 quốc gia khác nhau và đó là kết quả bạn nhận được khi thực hiện câu lệnh SELECT DISTINCT
ở trên
CHỌN ĐẾM(DISTINCT)
Chúng ta cũng có thể sử dụng từ khóa DISTINCT
kết hợp với câu lệnh COUNT
, trong ví dụ bên dưới sẽ trả về số quốc gia khác nhau có trong bảng customers
.
Ví dụ
Trả về số quốc gia khác nhau có trong bảng customers
:
SELECT COUNT(DISTINCT country) FROM customers;
Chạy ví dụ »