要去掉MySQL查詢結果中的重復數據,可以使用DISTINCT關鍵字。具體的語法如下:
SELECT DISTINCT 列名 FROM 表名;
其中,列名是要查詢的列名,可以是單個列或多個列,用逗號分隔。表名是要查詢的表名。
例如,假設有一個名為students的表,包含學生的姓名和年齡兩列:
+----+--------+-----+
| id | name | age |
+----+--------+-----+
| 1 | Alice | 18 |
| 2 | Bob | 19 |
| 3 | Alice | 18 |
| 4 | Carol | 20 |
+----+--------+-----+
要查詢不重復的姓名,可以使用以下語句:
SELECT DISTINCT name FROM students;
查詢結果為:
+-------+
| name |
+-------+
| Alice |
| Bob |
| Carol |
+-------+
這樣就去掉了重復的姓名數據。