oracle 如何通過分組計數查出重復數據?


1.情景展示

  現在,機構表數據中機構名稱有重復數據,如何篩選出來? 

2.分析

  第一步:統計是否存在重復數據。

  方式一:

  方式二:

  說明表中確實存在重復數據

  第二步:統計重復次數及機構名稱。

  需要通過group by和having實現。

  第三步:查詢出重復數據。

SELECT *
  FROM ORG_ACCESS
 WHERE ORGNAME IN (SELECT ORGNAME
                     FROM ORG_ACCESS T
                    GROUP BY ORGNAME
                   HAVING COUNT(1) > 1)

 

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:

 


免責聲明!

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



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