14 July 2016

Từ khoá DISTINCT trong SQL không lấy giá trị trùng nhau

Câu lệnh SELECT sẽ trả về thông tin về các cột trong bảng. Nhưng nếu chúng ta không muốn lấy về các giá trị trùng nhau thì sau?
Với SQL, ta chỉ cần thêm từ khoá DISTINCT vào câu lệnh SELECT theo cú pháp sau:
SELECT DISTINCT tên_cột FROM tên_bảng
Ví dụ: Tìm tất cả các công ty trong bảng đặt hàng
Bảng đặt hàng của ta như sau:
CompanyOrderNumber
Sega3412
W3Schools2312
Trio4678
W3Schools6798

SELECT Company FROM Orders
Sẽ trả về kết quả:
Company
Sega
W3Schools
Trio
W3Schools

Ví dụ: Tìm tất cả các công ty khác nhau trong bảng đặt hàng
Câu lệnh SQL sau:
SELECT DISTINCT Company FROM Orders
Sẽ trả về kết quả:
Company
Sega
W3Schools
Trio

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang