SELECT DISTINCT rất có thể xem là một trong những biến thể khác của hàm SELECT vào SQL. Đây cũng là một trong những hàm quan trọng đặc biệt và xuất hiện rất thỉnh thoảng thao tác với các đại lý dữ liệu. Hãy thuộc BAC khám phá và thực hiện các ví dụ để triển khai quen cùng với hàm này nhé.

Bạn đang xem: Distinct sql là gì

1. Câu lệnh SELECT DISTINCT

Câu lệnh SELECT DISTINCT để chỉ trả về các giá trị lẻ tẻ (khác nhau).

Bên vào một bảng, một cột thường đựng được nhiều giá trị trùng lặp; và nhiều khi bạn chỉ muốn lấy ra những cực hiếm khác nhau.

Cú pháp của SELECT DISTINCT:

SELECT DISTINCT cột 1, cột 2,…

FROM thương hiệu bảng;

Trong đó, cột 1, cột 2,… là tên những cột trong một bảng mà bạn có nhu cầu lấy dữ liệu và thương hiệu bảng là bảng chứa các cột trên.

2. Lấy một ví dụ về câu lệnh SELECT tất cả và không tồn tại DISTINCT

Để tiến hành ví dụ này, bạn phải nhập cơ sở tài liệu mẫu Northwind vào SQL vps Management Studio. Hãy xem nội dung bài viết hướng dẫn ngay dưới đây:

Tham khảo: phía dẫn cài và cài đặt dữ liệu mẫu mã Northwind vào SQL hệ thống Management Studio

Sau khi sẽ nhập cơ sở dữ liệu thành công, hãy lần lượt thực hiện hai ví dụ bên dưới đây:

Ví dụ về câu lệnh SELECT không tồn tại DISTINCT

Chạy câu lệnh dưới đây, để lấy tất cả dữ liệu từ cột Country vào bảng Customers;

SELECT Country FROM Customers;

*

Ví dụ về câu lệnh SELECT bao gồm DISTINCT

Chạy câu lệnh dưới đây và bạn sẽ lấy được các non sông từ cột Country tương tự như như câu lệnh SELECT trên. Tuy nhiên, nếu chú ý số lượng dòng bạn sẽ thấy rằng họ chỉ còn 21 chiếc so với 91 cái như trên. Nguyên nhân là vì từ bây giờ các nước nhà trùng lặp đang chỉ được ghi nhận một lần duy nhất.

SELECT DISTINCT Country FROM Customers;

*

Đến đây, tin chắc rằng các bạn đã có thể gọi được chân thành và ý nghĩa của câu lệnh SELECT DISTINCT cùng điểm biệt lập so với SELECT. Bằng cách vận dùng các câu lệnh một cách hợp lý, SQL cung ứng đầy đủ mọi làm việc với cơ sở dữ liệu. Các bài viết tiếp theo với những hàm bắt đầu sẽ được cập nhật liên tục trên website opstinacajnice.com, nhớ là đón đọc.

Xem thêm: Mirrorless Camera Là Gì ? Máy Ảnh Mirrorless Là Gì? Dslr Hay Mirrorless?

Nguồn tham khảo:

https://www.w3schools.com/

Nhu cầu đào tạo doanh nghiệp

BAClà đối chọi vị huấn luyện và đào tạo BA thứ nhất tại Việt Nam. Đối tác chấp thuận củaIIBAquốc tế. Ngoài những khóa học tập public,BACcòn có những khóa học in house giành cho từng doanh nghiệp. Chương trình được thiết kế với riêng theo yêu ước của doanh nghiệp, giúp doanh nghiệp xử lý những trở ngại và support phát triển.