快速去重复

Posted 一佳一

tags:

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

use tb
go

set nocount on

create table #Tmp --创建临时表#Tmp
(
FCarNumber VARCHAR(50) ,
maxid int ,
num int
);

insert into #Tmp(FCarNumber,num,maxid)
select FCarNumber,COUNT(0) as num,Max(PID) as maxid from T_GPSCar with (nolock) group by FCarNumber having count(0)>1

delete T_GPSCar from
#Tmp p where p.FCarNumber=T_GPSCar.FCarNumber and T_GPSCar.PID<>p.maxid

Select COUNT(0) as num from #Tmp --查询临时表的数据
truncate table #Tmp --清空临时表的所有数据和约束
drop table #Tmp
set nocount off

以上是关于快速去重复的主要内容,如果未能解决你的问题,请参考以下文章

js数组中 删除重复对象 有啥快速的方法

Java数组去重复问题

sql去重问题怎样去不掉重复的呢?

Hive SQL 表中去重复

酷狗音乐一键去重复歌 酷狗音乐列表去重教程

java 中StringBuffer 去重复值