SELECT DISTINCT LÀ GÌ
SELECT DISTINCT trong SQL là 1 trong những câu lệnh siêu phổ biến, giúp giảm số lượng bản ghi trả về trong một vài trường hợp. Trong bài viết hôm nay, mình sẽ share với chúng ta về câu lệnh DISTINCT vào SQL Server.
Bạn đang xem: Select distinct là gì
1/ tế bào tả
Câu lệnh SELECT DISTINCT trong SQL được dùng để mang giá trị không giống nhau trong SQL. Mệnh đề DISTINCT sẽ lôi ra các quý giá riêng biệt, duy nhất, loại bỏ các cực hiếm trùng lặp trong công dụng trả về.
Một điều những chúng ta mới mày mò cần để ý đó chính là câu lệnh DISTINCT trong SQL chỉ đi kèm với câu lệnh SELECT.
Loading...
2/ Cú pháp
Câu lệnh DISTINCT trong SQL gồm cú pháp đối chọi giản:
SELECT DISTINCT column 1, column 2, …
FROM table_name
Lưu ý:
Khi chỉ tất cả một column được chọn thì hiệu quả trả về khi sử dụng mệnh đề SELECT DISTINCT vào SQL là các giá trị tuyệt nhất trong cột đó.
Trường hợp tất cả từ 2 cột trở lên thì công dụng trả về đã là những giá trị duy nhất của các cột được chọn.
Mệnh đề DISTINCT vào SQL vps không bỏ qua giá trị NULL nên hiệu quả trả về sẽ bao hàm cả cực hiếm NULL duy nhất.
3/ biện pháp dùng SELECT DISTINCT vào SQL
Trong phần lý giải cách sử dụng mệnh đề DISTINCT thì mình chia nhỏ ra ví dụ cơ phiên bản cũng như những ví dụ nâng cao hơn lúc kết hợp với các câu lệnh SQL khác.
SELECT DISTINCT những cột
Bạn rất có thể lọc quý giá trùng trong một cột hoặc lúc chọn các cột. Để làm rõ cách sử dụng DISTINCT kết hợp với câu lệnh SELECT trong SQL thì tôi đã có sẵn sàng bảng ví dụ như sau đây.
Bảng tên Customer gồm gồm 4 cột: Customer Name, Customer City, Customer State, Customer Source.

Bảng ví dụ Customer có Customer Name, Customer City, Customer State, Customer Source
Nếu thực hiện câu lệnh SELECT bình thường thì ta vẫn có kết quả sau đây
Cú pháp:
SELECT Customer Name, Customer Source
FROM Customer

Sử dụng câu lệnh SELECT không thì tác dụng sẽ có không ít giá trị trùng lặp
Như chúng ta đã thấy thì trong tác dụng trả về của 2 cột Customer Name với Customer Source có tương đối nhiều giá trị bị giống nhau nhau.
Để lọc ra những giá trị độc nhất trong từng cột thì bạn cần dùng câu lệnh DISTINCT nhiều cột.
Cú pháp
SELECT DISTINCT Customer Name, Customer Source
FROM Customer
Loading...

Sử dụng câu lệnh DISTINCT SQL sẽ chỉ với hiện những giá trị duy nhất
Các hiệu quả trả về giờ đây đã là cực hiếm duy duy nhất của mỗi cột.
Xem thêm: Waifu Nghĩa Là Gì ? Những Waifu Được Fan Anime Yêu Thích Nhất
DISTINCT khi chọn 1 cột
Cú pháp:
SELECT DISTINCT Customer Source
FROM Customer

Sử dụng DISTINCT vào SQL cho 1 cột
SELECT DISTINCT ORDER BY
Câu lệnh ORDER BY vào SQL thực hiện phổ biến. Cũng mang bảng lấy ví dụ như trên ta có cú pháp DISTINCT kết hợp với ORDER BY như sau.
Cú pháp:
SELECT DISTINCT Customer Name, Customer Source
FROM Customer
ORDER BY Customer Name ASC

Câu lệnh DISTINCT kết phù hợp với ORDER BY
Như các bạn thấy trong kết quả thì những giá trị trong cột Customer Source vẫn được sắp xếp theo thứ tự tăng dần. Nếu bạn muốn sắp xếp trường đoản cú Z – A thì lựa chọn DESC (thay núm vào vị trí ASC).
SELECT DISTINCT COUNT
Một biện pháp sử dụng nâng cao hơn là kết hợp với hàm COUNT vào SQL. Trường hợp như cú pháp sau đây trả về hiệu quả là những Customer Source duy nhất
SELECT DISTINCT Customer Source
FROM Customer
Thì khi phối kết hợp cới hàm COUNT sẽ hiện ra công dụng là cực hiếm tổng sau khi đếm được tất cả bao nhiêu Customer Source.
Cú pháp COUNT(DISTINCT vào SQL) đã được chia sẻ ở những nội dung bài viết tới trên website nhakhoadenta.com.
Cú pháp:
SELECT COUNT (DISTINCT Customer Source)
FROM Customer

Câu lệnh DISTINCT kết hợp với hàm COUNT vào SQL
Việc biết áp dụng mệnh đề SQL DISTINCT để giúp đỡ bạn tương đối nhiều trong việc thống kê giám sát thống kê dữ liệu một cách đúng đắn vì đã loại trừ được những giá trị trùng nhau.
Bài viết đã chia sẻ đầy đầy đủ cách áp dụng SELECT DISTINCT vào SQL. Mong muốn các tin tức trong bài này để giúp ích cho những bạn. Hãy theo dõi và quan sát website nhakhoadenta.com để bài viết liên quan các bài viết SQL mới nhất.
Loading...
Share
What is your reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

Ti Ti
Mình tên là Trọng Thắng, hiện tại đang phụ trách cai quản website nhakhoadenta.com. Toàn bộ các nội dung bài viết trên website đều vày mình tự học, tự vận dụng và biên soạn lại thành câu chữ hoàn chỉnh.Hy vọng website sẽ giúp ích cho chúng ta cũng đang mày mò và từ bỏ học những kiến thức này tương đương mình.
02595
You may also like

SQL server
ORDER BY trong SQL – Lệnh bố trí trong SQL tăng tuyệt giảm
By Ti Ti
November 25, 2021

SQL vps
SELECT đứng đầu trong SQL – Câu lệnh giới hạn con số dòng trả về
By Ti Ti
November 24, 2021
Leave a reply Cancel reply
You must be logged in khổng lồ post a comment.Social connect:
More in:SQL Server

Các loại toán tử vào SQL mà bạn phải biết
Tổng vừa lòng và chia sẻ các các loại toán tử vào SQL.
By Ti Ti
November 23, 2021

WHERE trong SQL – Mệnh đề lọc dữ liệu theo điều kiện
Hướng dẫn cách thực hiện mệnh đề WHERE vào câu lệnh SELECT FROM WHERE.
By Ti Ti
November 18, 2021

SELECT INTO vào SQL – Câu lệnh tạo thành bảng new từ bảng tất cả sẵn
Hướng dẫn cách thực hiện câu lệnh SELECT INTO vào SQL để coppy dữ ...
Xem thêm: Sự Khác Biệt Giữa Cẩn Thận Là Gì, Cẩn Thận Là Gì
By Ti Ti
November 16, 2021

Câu lệnh SELECT có đk trong SQL Server
Hướng dẫn áp dụng câu lệnh SELECT có đk trong SQL Server. SELECT hay ...
By Ti Ti
November 4, 2021
Tìm kiếm nhanh
nhakhoadenta.com
nhakhoadenta.com
Now Reading
SELECT DISTINCT vào SQL – Câu lệnh trả về các giá trị độc nhất
13min read
0 %
✕
Social connect:
or
Username
Password
Remember Me
Lost your password?
✕ Close