• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp Lập trình

Mệnh đề DISTINCT trong SQL Server

@admiz by @admiz
27/12/2021
in Lập trình
0

Trong SQL Server (Transact-SQL), mệnh đề DISTINCT được dùng để loại bỏ trùng lặp trong bộ kết quả trả về. Mệnh đề DISTINCT chỉ có thể dùng trong lệnh SELECT.

Cú pháp mệnh đề DISTINCT

SELECT DISTRINCT “biểu thức”
FROM “bảng”
[WHERE “điều kiện”];

Tên biến hoặc giá trị biến

“biểu thức”

Cột hoặc giá trị tính toán mà bạn muốn lấy

“bảng”

Bảng dùng để lấy bản ghi. Phải có ít nhất 1 bảng trong mệnh đề FROM.

WHERE “điều kiện”

Tùy chọn. Điều kiện mà bản ghi phải đáp ứng để được chọn.

Lưu ý

  • Khi mệnh đề DISTINCT chỉ có 1 biểu thức, truy vấn sẽ trả về các giá trị duy nhất cho biểu thức đó.
  • Khi mệnh đề DISTINCT có nhiều hơn 1 biểu thức, truy vấn sẽ trả về tổ hợp duy nhất của các biểu thức.

Trong SQL Server, mệnh đề DISTINCT không bỏ qua giá trị NULL. Vậy nên khi dùng mệnh đề này trong lệnh, kết quả trả về sẽ có cả giá trị NULL duy nhất.

Ví dụ – 1 biểu thức

Ví dụ đơn giản nhất với mệnh đề DISTINCT trong SQL Server chỉ có 1 biểu thức.

SELECT DISTINCT ho
FROM nhanvien
WHERE nhanvien_id >= 50;

Ví dụ này sẽ trả về tất cả các giá trị họ của nhân viên từ bảng nhanvien với nhanvien_id lớn hơn hoặc bằng 50.

Ví dụ – nhiều biểu thức

SELECT DISTINCT ten, ho
FROM nhanvien
WHERE nhanvien_id >= 50
ORDER BY ho;

Ở ví dụ này, kết quả trả về sẽ là kết hợp tên và họ duy nhất từ bảng nhanvien khi nhanvien_id lớn hơn hoặc bằng 50. Kết quả được sắp xếp theo thứ tự tăng dần của họ nhân viên.

Trong trường hợp này, DISTINCT áp dụng với từng trường thông tin đằng sau từ khóa DISTINCT nên sẽ tạo ra các kết hợp tên – họ khác nhau.

Bài trước: Kết hợp điều kiện AND và OR trong SQL Server

Bài tiếp: Điều kiện IN trong SQL Server

Post Views: 266
Tags: DISTINCT trong SQL Serverloại bỏ giá trị trùng trong SQL Servermệnh đề DISTINCTMS SQL ServermssqlSQL Serverxóa bản ghi trùngxóa bản ghi trùng DISTINCTxóa dữ liệu trùng SQL Server
Previous Post

Cách xem sim phong thủy, chọn sim hợp tuổi

Next Post

Cách cập nhật Google Play Services trên Android

Related Posts

Dien Tich Tam Giac 640 1
Lập trình

Công thức tính diện tích tam giác: vuông, thường, cân, đều

26/12/2021
Huong Dan Cai Dat Node Js 640 1
Lập trình

Hướng dẫn cài đặt Node.js

26/12/2021
Cau Truc Du Lieu Hang Doi Queue 640 1
Lập trình

Cấu trúc dữ liệu hàng đợi (Queue)

26/12/2021
Hoc Css 640 8
Lập trình

Thanh điều hướng – Navigation Bar trong CSS

26/12/2021
Ms Sql Server Management Studio 640 3
Lập trình

Quản lý MS SQL Server bằng Management Studio

26/12/2021
Java Development Kit 1
Lập trình

Tải Java Development Kit 8-update-281

26/12/2021
Next Post

Cách cập nhật Google Play Services trên Android

Bài mới nhất

Dien Thoai

Nguy cơ bị tin tặc tấn công từ smartphone dùng Android

15/07/2026
Doi Ngay Mat Khau Facebook Neu Tung Cai Nhung Ung Dung Viet Nay 84 1

Đổi ngay mật khẩu Facebook nếu từng cài những ứng dụng Việt này

14/07/2026
Canh Bao Ma Doc Moi Dao Tien Ma Hoa Chua Dang Lay Lan Rat Nhanh Qua Facebook Tu Chinh Nhung Nguoi Ban Trong Friend List 79 2

Cảnh báo: mã độc mới “đào tiền mã hóa chùa” đang lây lan rất nhanh qua Facebook, từ chính những người bạn trong friend list

14/07/2026
Huong Dan Su Dung Mat Khau Gmail 2 Lop 66 9

Hướng dẫn sử dụng mật khẩu Gmail 2 lớp.

13/07/2026
Expensivewallpaper 800x410 1

Người dùng mất tiền oan vì nhiều ứng dụng Android độc hại

13/07/2026

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution