成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

四種SQL語句刪除重復記錄的方法

數據庫 SQL Server
使用SQL語句有多種刪除重復記錄的方法,下文為您介紹四種方法,教你如何用SQL語句刪除重復記錄,供您參考,希望對您有所幫助。

使用SQL語句有多種刪除重復記錄的方法,下文為您介紹四種方法,教你如何用SQL語句刪除重復記錄,供您參考,希望對您有所幫助。

問題:怎樣把具有相同字段的紀錄刪除,只留下一條。

例如:表test里有id,name字段,如果有name相同的記錄只留下一條,其余的刪除。name的內容不定,相同的記錄數不定。

方案1:

1、將重復的記錄記入temp1表:

select [標志字段id],count(*) into temp1 from [表名]
group by [標志字段id]
having count(*)>1

2、將不重復的記錄記入temp1表:

insert temp1
select [標志字段id],count(*) from [表名]
group by [標志字段id]
having count(*)=1

3、作一個包含所有不重復記錄的表:

select * into temp2 from [表名]
where 標志字段id in(select 標志字段id from temp1)

4、刪除重復表:delete [表名]


5、恢復表:#p#

insert [表名]
select * from temp2

6、刪除臨時表:

drop table temp1
drop table temp2

方案2:

declare @max integer,@id integer
declare cur_rows cursor local for
select id,count(*) from 表名 group by id having count(*) > 1
open cur_rows
fetch cur_rows into @id,@max
while @@fetch_status=0
begin
select @max = @max -1
set rowcount @max
delete from 表名 where id = @id
fetch cur_rows into @id,@max
end
close cur_rows
set rowcount 0

注:set rowcount @max - 1 表示當前緩沖區只容納@max-1條記錄﹐如果有十條重復的﹐就刪除

10條,一定會留一條的。也可以寫成delete from 表名。
 

責任編輯:段燃 來源: 賽迪網
相關推薦

2010-09-28 15:40:51

SQL刪除重復記錄

2010-09-25 16:17:25

SQL語句

2010-09-28 15:46:22

SQL刪除重復記錄

2010-10-13 17:07:46

MySQL刪除重復記錄

2010-10-27 16:49:23

Oracle刪除重復記

2010-11-23 14:26:02

MySQL刪除重復記錄

2010-09-03 11:42:04

SQL刪除

2010-09-30 10:29:56

DB2刪除重復記錄

2010-10-13 17:13:17

MySQL重復記錄

2010-07-26 17:00:11

SQL Server查

2010-11-25 15:43:02

MYSQL查詢重復記錄

2010-11-15 14:42:03

Oracle查詢重復記

2011-05-24 10:04:39

Oracle重復記錄

2024-10-16 18:09:54

2010-10-27 16:56:05

Oracle重復記錄

2011-08-29 17:13:03

外連接不等值連接等值連接

2010-11-03 11:49:15

刪除DB2數據

2011-03-04 17:30:42

Oracle數據庫

2010-07-02 13:50:11

SQL Server數

2010-10-22 16:29:11

SQL Server刪
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区视频 | 国产精品毛片久久久久久久 | 狠狠干网站 | 一区二区国产在线 | 成人精品一区二区三区 | 逼逼网| 色999视频 | 亚洲狠狠爱 | 福利视频大全 | 日韩三 | 九色视频网| 国产免费拔擦拔擦8x高清 | 日韩精品 | 亚洲精品久久久久avwww潮水 | 欧美国产精品一区二区三区 | 久久久久久999 | 99re视频在线免费观看 | 国产视频中文字幕 | 国产精品视频网 | 亚洲欧美日韩电影 | 青青久草 | 久久久久久久久91 | 国产亚洲一区二区三区 | 久久人操| 国产精品久久久久一区二区三区 | 亚洲精品一 | 国产亚洲成av人片在线观看桃 | 国产一区二区三区在线看 | 国产精品资源在线观看 | 国产精品久久久久久婷婷天堂 | 在线只有精品 | 日韩欧美成人一区二区三区 | 亚洲精品一区二区三区 | 精品国产伦一区二区三区观看方式 | 国产精品久久久久久一区二区三区 | 四虎午夜剧场 | 日产精品久久久一区二区福利 | 午夜99 | www.青青草| 亚洲另类自拍 | 91精品国产色综合久久不卡98 |