Skip to main content

MySQL - DISTINCT

什麼是DISTINCT

DISTINCT 是 SQL 語言中的一個關鍵字, 用來在查詢結果中去除重複的行

當你使用 SELECT 語句從一個或多個表中選擇數據時, 可能會得到重複的行, 使用 DISTINCT 可以確保查詢結果中的每一行都是唯一的

範例

INPUT:
SELECT name
FROM users;

OUTPUT:
| name |
|--------|
| Jasper |
| Jasper |
| Jasper |
| Jasper |
| Jasper |
| Sample |

INPUT:
SELECT DISTINCT name
FROM users;

解釋: 利用DISTINCT關鍵字告訴MySQL只回傳唯一的name行

OUTPUT:
| name |
|--------|
| Jasper |
| Sample |