> For the complete documentation index, see [llms.txt](https://learnsql.gitbook.io/lernmysql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learnsql.gitbook.io/lernmysql/welcome-to-the-mysql-tutorial/tu-khoa-distinct.md).

# Từ khoá DISTINCT

**Từ khoá `DISTINCT` được dùng để lọc ra các giá trị khác nhau.**

**Từ khoá `DISTINCT`**

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:

| Company   | OrderNumber |
| --------- | ----------- |
| Sega      | 3412        |
| W3Schools | 2312        |
| Trio      | 4678        |
| W3Schools | 6798        |

Câu lệnh SQL sau:

> `SELECT Company FROM Orders`

Sẽ trả về kết quả:

| Company   |
| --------- |
| Sega      |
| W3Schools |
| Trio      |
| W3Schools |

Tên công ty **W3Schools** xuất hiện hai lần trong kết quả, đôi khi đây là điều chúng ta không muốn.

**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      |

Tên công ty **W3Schools** bây giờ chỉ xuất hiện 1 lần, đôi khi đây là điều chúng ta mong muốn.<br>
