1. 程式人生 > 其它 >MySQL distinct 去除查詢重複值的結果

MySQL distinct 去除查詢重複值的結果

技術標籤:MySQLmysql

MySQL distinct 去除查詢重複值的結果

select語句查詢出來的結果它們可能是很多條資料是重複的,為了使得到結果具有唯一性,
這裡需要使用DISTINCT關鍵字將獲取得到的結果去重.

下面先來看看例子:
建立表:
表

select distinct * from ayan;

解釋:
DISTINCT 的去重複是保證了一行記錄中所查詢出來的結果中一行資料中所有的列不同時相等.但是允許其中的某些列存在相同的值.

這樣寫會報錯

select id, distinct name from ayan;

distinct必須放在開頭

這樣寫就可以去除重複

select distinct  name from ayan;