數據庫:去重和查詢重復數據


  在數據庫表中,可能會包含重復值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。關鍵詞 distinct用於返回唯一不同的值。

表A:

1.作用於單列

select distinct name from A

執行后結果如下:

作用於多列

示例2.1

select distinct name, id from A
執行后結果如下:

  實際上是根據name和id兩個字段來去重的,這種方式Access和SQL Server同時支持。

  有時候需要查詢重復數據的記錄,可以用group by分類匯總:

select id
from A 
group by id having count(1) >= 2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM