sql server數據庫查詢取出重復數據記錄


問題:
博主在2011年6月,廣東技術師范大學大四的時候,從學校計算機科學學院網站看到招聘信息並到廣東中原地產IT部面試,很清楚記得當時的面試題目:怎么從數據庫里面查詢重復記錄。

解決方案:
在sql server中,可以用group byhaving來解決問題。

腳本:

/*
    腳本來源:https://www.cnblogs.com/zhang502219048/p/11100778.html
*/
create table #t
(
    ID int
)

--准備好測試數據
insert into #t
values (1), (2), (3), (2), (1)

--使用group by和having查詢重復記錄
select ID
from #t
group by ID
having count(*) > 1

drop table #t

腳本運行結果:

【轉載請注明博文來源:https://www.cnblogs.com/zhang502219048/p/11100778.html


免責聲明!

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



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