如图,sql server两个字段都相同的话即为重复,查询时怎么去重复?
如图,sql server两个字段都相同的话即为重复,查询时怎么去重复?
日期:2017-12-16 08:37:02 人气:2
假设有下列一张表:
这里面ID为002和005的记录是重复的,在这里要把其中一条去掉,达到下面的效果:
看代码:
--去掉重复的记录select ID,Code,ColorNum from( SELECT ROW_NUMBER() OVER( PARTITION BY Code+ColorNum ORDER BY Code+ColorNum ) rn, ID,Code,ColorNum FROM TwoColumns) awherea.rn=1order by ID