溫馨提示×

mysql select去重和DISTINCT用法

小樊
158
2024-06-25 09:37:25
欄目: 云計算

在MySQL中,我們可以使用SELECT DISTINCT語句來返回去重后的結果集。

例如,假設有一個表students,其中包含了學生的信息,我們想要獲取不重復的城市列表,可以使用以下查詢語句:

SELECT DISTINCT city
FROM students;

這將返回所有學生所在城市的去重列表。

另外,我們也可以使用GROUP BY語句來實現(xiàn)去重的效果。例如,我們想要獲取每個城市的學生人數(shù),可以使用以下查詢語句:

SELECT city, COUNT(*) as total_students
FROM students
GROUP BY city;

這將返回每個城市的學生人數(shù),并自動去重城市名稱。

總的來說,SELECT DISTINCT用于獲取去重的結果集,而GROUP BY用于對數(shù)據(jù)進行分組并自動去重。

0