sqlserver根据两个字段去重复


sqlserver根据两个字段去重复

表一 Fruit数据:

id    num   name   

1    1001   西瓜

2    1002   葡萄

3    1003   西瓜

4    1004   草莓

5    1005   芒果

 

按照表一的数据,num为1001和num为1003的name都是西瓜,记录重复,我们采取以下方式进行去重:

SELECT  id,num,name FROM(SELECT ROW_NUMBER() OVER (PARTITION BY num+name ORDER BY num+name) tb, id,num,name FROM Fruit)ft WHERE ft.tb=1 ORDER BY id

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM