=
=

DISTINCT

Dữ liệu trong các bảng khi hiển thị bằng lệnh SELECT có thể trùng nhau, ví dụ hiển thị cột MaKH của bảng SINHVIEN bằng lệnh sau:

SELECT MaKH
FROM SINHVIEN;
Thực thi mã

Kết quả có thể như sau:

KH01
KH01
KH02
KH03
KH01
KH03

Chúng ta có thể dùng lệnh DISTINCT để hiển thị các dữ liệu không trùng nhau theo cú pháp sau:

SELECT DISTINCT cột_1, cột_2, ...
FROM tên_bảng;

Ví dụ hiển thị lại MaKH từ bảng SINHVIEN:

SELECT DISTINCT MaKH
FROM SINHVIEN;
Thực thi mã

Kết quả:

KH01
KH02
KH03