DISTINCT Loại Bỏ Kết Quả Trùng Nhau Trong SQL
Có thể bạn quan tâm
Từ khóa DISTINCT
Trong tình huống nào đó mà bảng kết quả trả về có thể có các giá trị trùng nhau, bạn có thể muốn chỉ trả về các dòng khác nhau (loại bỏ trùng nhau) khi đó sẽ sử dụng đến DISTINCT.
Từ khóa DISTINCT được sử dụng kết hợp vói SELECT để loại bỏ các dòng có giá trị trùng nhau (giữ lại 1).
Cú pháp:
SELECT DISTINCT column_name1, column_name2 FROM table_name;Ví dụ lấy tên quốc gia trong bảng Customers
SELECT HoTen, Quocgia FROM Khachhang Chạy thửChạy câu lệnh trên với dữ liệu mẫu trả về 91 kết quả, trong đó nhiều dòng tên quốc gia trùng nhau.
HoTen | QuocGia |
---|---|
Đặng Tuấn Anh | Đức |
Hoàng Đức Anh | Đức |
Lưu Trang Anh | Mỹ |
Vũ Thế Hưng | Ý |
Nếu bạn chỉ quan tâm có bao nhiêu quốc gia khác nhau trong bảng
SELECT DISTINCT Quocgia FROM Khachhang Chạy thửChạy lại câu lệnh nó sẽ trả về còn 6 quốc gia khác nhau.
QuocGia |
---|
Đức |
Mỹ |
Việt Nam |
Anh |
Ý |
Ở đây có một file CSDL mẫu dạng SQLite, bạn có thể tải về nghiên cứu, thực hành: CSDL SQLite mẫu. Hoặc sử dụng trực tiếp công cụ Online: Chạy SQL
ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB Đăng ký nhận bài viết mớiTừ khóa » Câu Lệnh Sql để Trả Lại Các Dữ Liệu Khác Nhau
-
13 Câu Lệnh SQL Quan Trọng Programmer Nào Cũng Cần Biết
-
Sửa Các Câu Lệnh SQL để Tinh Chỉnh Kết Quả Truy Vấn
-
Tất Cả, Riêng Biệt, DISTINCPC, Các Loại Bỏ Hàng đầu
-
Tổng Hợp Những Câu Lệnh SQL Cơ Bản - TopDev
-
[ThaoVTP] Tìm Hiểu Về SQL Và Một Số Câu Lệnh SQL Cơ Bản - Viblo
-
Bài 3: Câu Lệnh Truy Vấn Dữ Liệu Trong SQL - Tìm ở đây
-
TRUY VẤN SQL NÂNG CAO (PHẦN 1) - NIIT - ICT Hà Nội
-
SQL Là Gì? Các Lệnh Cơ Bản Trong Lập Trình Cơ Sở Dữ Liệu SQL
-
Top 26 Câu Lệnh Sql Mà Các Lập Trình Viên Và Nhà Data Nào Cũng Cần ...
-
Làm Thế Nào để Trở Thành Một Chuyên Gia SQL - .vn
-
Sql Là Gì? Các Lý Do Tại Sao Bạn Nên Học SQL » - Inda
-
Các Truy Vấn Cơ Bản Trong SQL Server - Comdy
-
Lọc Dữ Liệu Trong SQL Server - Comdy
-
SELECT DISTINCT Trong SQL - Câu Lệnh Trả Về Các Giá Trị Duy Nhất