DISTINCT SQL LÀ GÌ

  -  

SELECT DISTINCT trong SQL là 1 câu lệnh siêu thịnh hành, góp giảm số lượng bản ghi trả về vào một vài ngôi trường đúng theo. Trong bài viết bây giờ, bản thân sẽ chia sẻ cùng với các bạn về câu lệnh DISTINCT trong SQL Server.

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

1/ Mô tả

Câu lệnh SELECT DISTINCT vào SQL được sử dụng để đưa giá trị ko giống nhau trong SQL. Mệnh đề DISTINCT sẽ kéo ra những quý giá cá biệt, độc nhất vô nhị, loại trừ các quý hiếm giống nhau trong tác dụng trả về. 

Một điều đều chúng ta mới khám phá cần để ý đó chính là câu lệnh DISTINCT trong SQL chỉ đi kèm cùng với câu lệnh SELECT.


Loading...

2/ Cú pháp

Câu lệnh DISTINCT trong SQL bao gồm cú pháp 1-1 giản:

SELECT DISTINCT column 1, column 2, …

FROM table_name

Lưu ý:

Khi chỉ bao gồm một column được lựa chọn thì hiệu quả trả về khi dùng mệnh đề SELECT DISTINCT trong Squốc lộ là các quý hiếm nhất vào cột kia.

Trường hòa hợp tất cả tự 2 cột trlàm việc lên thì công dụng trả về đang là các quý giá độc nhất của các cột được lựa chọn.

Mệnh đề DISTINCT trong SQL Server không bỏ lỡ quý hiếm NULL phải hiệu quả trả về đang bao hàm cả cực hiếm NULL duy nhất.

3/ Cách sử dụng SELECT DISTINCT trong SQL

Trong phần gợi ý cách sử dụng mệnh đề DISTINCT thì mình chia ra ví dụ cơ bạn dạng cũng như các ví dụ nâng cấp hơn khi kết hợp với những câu lệnh SQL khác.

SELECT DISTINCT những cột

quý khách hàng hoàn toàn có thể lọc giá trị trùng vào một cột hoặc lúc chọn những cột. Để nắm rõ bí quyết sử dụng DISTINCT kết hợp với câu lệnh SELECT vào SQL thì mình đã tất cả chuẩn bị bảng ví dụ tiếp sau đây.

Bảng thương hiệu Customer bao 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 áp dụng câu lệnh SELECT bình thường thì ta sẽ có tác dụng sau đây

Cú pháp:

SELECT Customer Name, Customer Source

FROM Customer


*

Sử dụng câu lệnh SELECT không thì công dụng đã có rất nhiều quý hiếm trùng lặp


Như bạn đang 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ị trùng lặp nhau.

Để lọc ra các quý giá độc nhất vô nhị vào 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 Squốc lộ đang chỉ từ hiện nay những cực hiếm duy nhất


Các công dụng trả về giờ đây đã là cực hiếm nhất của từng cột.

Xem thêm: Hướng Dẫn Chơi Clash Of Clans Trên Windows Phone, Hướng Dẫn Chơi Coc Trên Windows Phone

DISTINCT Khi chọn 1 cột

Cú pháp:

SELECT DISTINCT Customer Source

FROM Customer


*

Sử dụng DISTINCT vào SQL cho một cột


SELECT DISTINCT ORDER BY

Câu lệnh ORDER BY trong SQL thực hiện thông dụng. Cũng mang bảng ví dụ bên trên ta bao gồm cú pháp DISTINCT kết hợp với ORDER BY nhỏng sau.

Cú pháp:

SELECT DISTINCT Customer Name, Customer Source

FROM Customer

ORDER BY Customer Name ASC


*

Câu lệnh DISTINCT kết hợp với ORDER BY


Như các bạn thấy trong công dụng thì những quý giá vào cột Customer Source đã làm được sắp xếp theo đồ vật từ tăng dần đều. Nếu bạn muốn thu xếp trường đoản cú Z – A thì chọn DESC (thay thế sửa chữa vào địa điểm ASC).

SELECT DISTINCT COUNT

Một phương pháp sử dụng nâng cao hơn là kết hợp với hàm COUNT trong SQL. Nếu nhỏng cú pháp tiếp sau đây trả về hiệu quả là các Customer Source duy nhất 

SELECT DISTINCT Customer Source

FROM Customer

Thì lúc phối hợp cới hàm COUNT sẽ hiển thị kết quả là giá trị tổng sau khoản thời gian đếm được có bao nhiêu Customer Source.

Cú pháp COUNT(DISTINCT trong SQL) sẽ tiến hành share sống mọi bài viết tới trên website ceds.edu.vn.

Cú pháp:

SELECT COUNT (DISTINCT Customer Source)

FROM Customer


*

Câu lệnh DISTINCT kết hợp với hàm COUNT trong SQL


Việc biết ứng dụng mệnh đề SQL DISTINCT sẽ giúp chúng ta không ít trong vấn đề tính toán thù thống kê lại dữ liệu một giải pháp đúng mực vày sẽ loại bỏ được những quý hiếm trùng nhau.

Bài viết vẫn chia sẻ đầy đủ biện pháp sử dụng SELECT DISTINCT vào SQL. Hy vọng những báo cáo vào bài này sẽ giúp ích cho chúng ta. Hãy theo dõi và quan sát trang web ceds.edu.vn nhằm đọc thêm những bài viết SQL tiên tiến nhất.


Loading...

Share


What is your reaction?


Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

*

Ti Ti
Mình thương hiệu là Trọng Thắng, hiện nay đang prúc trách rưới quản lý trang web ceds.edu.vn. Tất cả những nội dung bài viết bên trên website những do mình từ học, tự vận dụng và soạn lại thành nội dung hoàn hảo.Hy vọng website để giúp đỡ ích đến các bạn đang dần khám phá và từ bỏ học những kỹ năng này kiểu như bản thân.
01132
You may also like
*

SQL Server

ORDER BY trong Squốc lộ – Lệnh bố trí vào Squốc lộ tăng hay giảm


By Ti Ti
November 25, 2021
*

SQL Server

SELECT TOPhường trong SQL – Câu lệnh giới hạn số lượng mẫu trả về


By Ti Ti
November 24, 2021

Leave a reply Cancel reply

You must be logged in to lớn post a phản hồi.


Social connect:
More in:Squốc lộ Server
*
Squốc lộ Server

Các loại toán tử vào SQL mà lại bạn cần biết


Tổng thích hợp cùng share các các loại toán tử vào SQL.
By Ti Ti
November 23, 2021
*
SQL Server

WHERE trong Squốc lộ – Mệnh đề lọc dữ liệu theo điều kiện


Hướng dẫn biện pháp thực hiện mệnh đề WHERE vào câu lệnh SELECT FROM WHERE.
By Ti Ti
November 18, 2021
*
SQL Server

SELECT INTO vào SQL – Câu lệnh tạo nên bảng new tự bảng gồm sẵn


Hướng dẫn biện pháp áp dụng câu lệnh SELECT INTO vào Squốc lộ nhằm coppy dữ ...

Xem thêm: Một Cuộc Sống An Yên Là Gì ? Ý Nghĩa Của An Nhiên Trong Cuộc Sống


By Ti Ti
November 16, 2021
*
SQL Server

Câu lệnh SELECT tất cả điều kiện trong SQL Server


Hướng dẫn sử dụng câu lệnh SELECT gồm ĐK vào SQL Server. SELECT thường xuyên ...
By Ti Ti
November 4, 2021
Tìm tìm nhanh
ceds.edu.vn
ceds.edu.vn

Now Reading
SELECT DISTINCT vào Squốc lộ – Câu lệnh trả về những quý hiếm nhất
13min read
0 %

Social connect:
or
Username

Password


Rethành viên Me

Lost your password?



✕ Cchiến bại


Lathử nghiệm Posts


4 giải pháp biết tin nhắn Messenger cơ mà không hiện sẽ coi đơn giản độc nhất


4 phương pháp cyếu đoạn Clip vào Word bao hàm Offline cùng Online


Hàm Upper trong Excel là gì? Tại sao dùng hàm Upper bị lỗi font?


Cách đưa My Computer ra Desktop Win 10, Win 7, Win 11 cùng XP


50+ slide xong bài xích biểu hiện tuyệt hảo rất đẹp, hài hước, dễ thương