在MySQL中,DISTINCT關鍵字用于查詢不重復的數據記錄。它可以將查詢結果集中重復的記錄去除,只返回唯一的記錄。
例如,假設有一個名為"employees"的表,其中包含以下數據:
id | name | age |
---|---|---|
1 | John | 28 |
2 | John | 35 |
3 | Alice | 32 |
4 | John | 28 |
如果執行以下查詢語句:
SELECT DISTINCT name FROM employees;
我們將得到以下結果集:
John
Alice
DISTINCT關鍵字將去除重復的name值,只返回唯一的name值。
總結來說,DISTINCT關鍵字用于消除查詢結果集中的重復記錄,以便只返回唯一的記錄。