MySQL的DISTINCT關鍵字用于返回唯一不重復的記錄。
語法:
SELECT DISTINCT 列名 FROM 表名;
例如,有一個名為"Customers"的表,包含以下記錄:
CustomerID | CustomerName | ContactName | Country |
---|---|---|---|
1 | Alfred | Maria | Germany |
2 | Ana Trujillo | Ana | Mexico |
3 | Antonio | Antonio | Mexico |
4 | Berglunds | Christina | Sweden |
5 | Blauer | Hanna | Germany |
要選擇唯一的國家名稱,可以使用以下語句:
SELECT DISTINCT Country FROM Customers;
執行結果將只返回不重復的國家名稱:
| Country |
|---------|
| Germany |
| Mexico |
| Sweden |
注意,DISTINCT關鍵字可以用于多個列,以選擇多個列的唯一組合。