oracle查詢重復數據出現次數


話不多數上代碼:

  我在Oracle數據庫查數據,發現重復數據,於是我想把重復條數以及具體數據查出來:

    下面是數據

  

  然后我需要知道重復多少條 (重復十條,也就是有五條數據相同)

  SQL:

select COUNT(*) from acsprd.parameters_lowner where pow_low_code in (SELECT  pow_low_code FROM   acsprd.parameters_lowner group by   pow_low_code having COUNT (pow_low_code) > 1)

 

然后拿到重復條數,我需要知道是那些數據重復的:

SQL:

SELECT  pow_low_code FROM   acsprd.parameters_lowner group by   pow_low_code having COUNT (pow_low_code) > 1

 

 

最后查看具體重復數據:

SQL:

SELECT * from  acsprd.parameters_lowner p WHERE p.pow_low_code IN ('BMW','JAG','LAR','MAUK','VOL')

 

 

 --------重復記錄

 

  ---------end

 


免責聲明!

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



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