数据去重主要分为两种情况:第一种是保证Select的全部列无重复:第二种是select的部分字段无重复,而其他字段取特定值. 1,对select的全部字段去重,直接使用distinct 函数 2,对select的部分字段去重,将去重转换为分区排名,使用row_number()函数实现 在table存储用户登录时间和停留时间,如果要查询每个用户的最大停留时间对应的LoginTime,那么使用排名函数十分有用. declare @dt table ( UserID bigint not null,…