Trong MySQL, từ khóa DISTINCT được sử dụng để loại bỏ các bản sao và chỉ trả về các hàng duy nhất trong kết quả truy vấn. Dưới đây là hướng dẫn chi tiết về cách sử dụng DISTINCT để lọc dữ liệu trùng lặp.

1. Câu lệnh cơ bản với DISTINCT

Câu lệnh cơ bản để sử dụng DISTINCT trong MySQL như sau:

employees

Truy vấn sử dụng DISTINCT:

DISTINCT

Kết quả sẽ là:

DISTINCT

Kết quả sẽ là:

DISTINCT

Kết quả sẽ là:

DISTINCT

Kết quả sẽ là danh sách các phòng ban duy nhất từ kết quả kết hợp.

Tổng Kết

  • DISTINCT là một công cụ mạnh mẽ trong MySQL để loại bỏ các bản sao và chỉ trả về các giá trị duy nhất.
  • Có thể sử dụng DISTINCT với một hoặc nhiều cột, và kết hợp với các hàm như COUNT()ORDER BY.
  • Lưu ý đến hiệu suất khi làm việc với các bảng lớn và nhiều cột.