Câu lệnh SELECT DISTINCT SQL

Chương này giải thích về câu lệnh SELECT DISTINCT.

Câu lệnh SELECT DISTINCT SQL

Trong bảng, có thể chứa các giá trị trùng lặp. Điều này không thành vấn đề, nhưng có khi bạn có thể muốn chỉ liệt kê các giá trị khác nhau (distinct).

Từ khóa DISTINCT được sử dụng để trả về các giá trị duy nhất.

Cú pháp:

SELECT DISTINCT tên_cột FROM tên_bảng

Sử dụng từ khóa DISTINCT

Nếu cần chọn tất cả các giá trị từ cột "Company" thì chúng ta cần sử dụng câu lệnh SELECT:

SELECT Company FROM Orders

"Bảng Orders":

Công ty OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Kết quả:

Công ty
IBM
W3School
Apple
W3School

Lưu ý rằng CodeW3C.com được liệt kê hai lần trong kết quả.

Nếu cần chọn chỉ các giá trị duy nhất từ cột Company" thì chúng ta cần sử dụng câu lệnh SELECT DISTINCT:

SELECT DISTINCT Công ty FROM Orders

Kết quả:

Công ty
IBM
W3School
Apple

Hiện tại, trong kết quả, "W3School" chỉ được liệt kê một lần.