sql中的distinct語句

演示表test爲:spa

① 基本用法test

country字段中有重複的值,咱們只想獲取不一樣的值:im

SELECT DISTINCT country from test;查詢

結果爲:img

②使用DISTINCT關鍵字查詢多個字段時di

SELECT DISTINCT country,id from test;co

注意,這裏的結果爲:去重

上述Sql語句的意思是:country和id兩個字段所組成的一組是distinct(惟一)的,而不是先對country進行去重,而後找到去重後對應的id(若是是這樣,USA有2個,去重只能選一個,那是選id=1的USA仍是id=5的USA將沒法決斷。)

注意事項:DISTINCT關鍵字必須放在首位

只能SELECT DISTINCT country,id from test;

而不能SELECT id,DISTINCT country from test;

相關文章
相關標籤/搜索