在MySQL中,我們可以使用SELECT DISTINCT
語句來返回去重后的結果集。
例如,假設有一個表students
,其中包含了學生的信息,我們想要獲取不重復的城市列表,可以使用以下查詢語句:
SELECT DISTINCT city
FROM students;
這將返回所有學生所在城市的去重列表。
另外,我們也可以使用GROUP BY
語句來實現去重的效果。例如,我們想要獲取每個城市的學生人數,可以使用以下查詢語句:
SELECT city, COUNT(*) as total_students
FROM students
GROUP BY city;
這將返回每個城市的學生人數,并自動去重城市名稱。
總的來說,SELECT DISTINCT
用于獲取去重的結果集,而GROUP BY
用于對數據進行分組并自動去重。