SQLServer单个字段去重的方法

Posted lc0507

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer单个字段去重的方法相关的知识,希望对你有一定的参考价值。

单个字段去重并选出每个分组里面的最大值对应的行:

Row_Number去重:

select * from (select *,row_number()over(partition by Servername order by Check_Date desc) Suquence from AuditItem) s where s.Suquence=1

Croup by写法:

select * from [dbo].[AuditItem] where Check_Date in (select Max(Check_Date) from AuditItem group by servername)

以上是关于SQLServer单个字段去重的方法的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句怎么对单个字段去重,并且要显示所有列

SQL语句怎么对单个字段去重,并且要显示所有列

mysql,sqlserver数据库去重

SQL:数据去重的三种方法

关于SQL去重的几种方法

SQL:数据去重的三种方法