MySQL的DISTINCT關鍵字用于返回唯一不同的值。
它可應用于SELECT語句,用于消除查詢結果中的重復記錄。當使用DISTINCT關鍵字時,查詢結果中只會返回不重復的記錄。
語法: SELECT DISTINCT column_name(s) FROM table_name
例子: 假設有一個名為"customers"的表,其中包含以下數據:
ID | Name | City |
---|---|---|
1 | John | London |
2 | Peter | Paris |
3 | John | Rome |
4 | Mary | London |
如果我們執行以下查詢:
SELECT DISTINCT City FROM customers
結果將為:
London Paris Rome
可以看到,結果中只包含不重復的城市名稱。如果不使用DISTINCT關鍵字,將返回所有城市,包括重復的。