Loại bỏ trùng lặp trong SQL
Trong SQL Server, khi muốn loại bỏ những giá trị bị trùng lặp chúng ta sử dụng mệnh đề DISTINCT. Mệnh đề sẽ loại bỏ trùng lặp trong bộ kết quả trả về. Và mệnh đề DISTINCT chỉ có thể dùng trong lệnh SELECT. Show
Cú Pháp Của Câu Lệnh SELECT DISTINCT
Ý nghĩa các biến
Lưu ý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, nếu trong dữ liệu có giá trị null thì kết quả trả về sẽ có cả giá trị NULL duy nhất. Ví dụTrong sao kê dữ liệu tiền gửi tiết kiệm ngày 22 tháng 09 năm 2017. Chúng ta muốn biết có những loại tiền nào được gửi tiết kiệm. Như vậy, chúng ta có thể thấy, tại ngày 22 tháng 9 năm 2017. Đã có tổng cộng 4 loại tiền được gửi vào các tài khoản tiết kiệm. Kèm theo đó, đã có một – một vài tài khoản tiết kiệm bị lỗi thông tin này – Có thể sẽ cần kiểm tra lại các bản ghi bị lỗi này. Khi chúng ta đưa vào sau DISTINCT một cặp tổ hợp duy nhất của các biểu thức. Tại ví dụ trên, sẽ đưa ra cặp giá trị giữa loại tiền và tỉ giá. Như vậy, chúng ta thấy ngoài cặp CURRENCY có giá trị NULL và RATE có giá trị NULL, thì còn có một cặp CURRENCY bằng VND nhưng RATE cũng đang bị NULL. Như vậy dòng này có thể bị lỗi. Tránh trường hợp khi ta nhân tỉ giá RATE để quy đổi giá trị tài khoản ra tiền VND bị lỗi, chúng ta có thể tham khảo bài viết sử dụng hàm ISNULL để tạm xử lý các dòng bị NULL này. Cảm ơn bạn đã đọc hết bài viết này. Đây là bài viết tâm huyết từ đội ngũ hoctinonline.edu.vn, nếu bạn cảm thấy hữu ích, hãy like và share bài viết này để đội ngũ hoctinonline.edu.vn có thêm động lực viết bài nhé 😊 Trân trọng cảm ơn bạn
Bạn đang xem: Top 14+ Xóa Dữ Liệu Trùng Trong Sql Thông tin và kiến thức về chủ đề xóa dữ liệu trùng trong sql hay nhất do Truyền hình cáp sông thu chọn lọc và tổng hợp cùng với các chủ đề liên quan khác. Liên Hệ |