自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL刪除冗余數(shù)據(jù)的問題

數(shù)據(jù)庫 SQL Server
在使用SQL Server過程中,難免會碰到了刪除冗余數(shù)據(jù)的問題。本文將為您介紹SQL刪除冗余數(shù)據(jù)的方法,供您參考,希望對您有所幫助。

在使用SQL Server過程中,難免會碰到了刪除冗余數(shù)據(jù)的問題。本文將為您介紹SQL刪除冗余數(shù)據(jù)的方法,供您參考,希望對您有所幫助。

第一種,數(shù)據(jù)全部重復,如下圖:

                       

需要得到以下的結果:

                       

刪除重復的記錄(重復記錄保留1條),可以按以下方法刪除
             seleet distinct * into #Tmp from TableName

             drop table TableName

             select * into TableName from #Tmp

             drop table #Tmp

第二種,數(shù)據(jù)部分字段重復,ID不重復 ,如下圖:

                          

                                        

 需要得到以下結果:

                                     

下面的語句可以達到要求:                

delete 表 where id not in(
                                SELECT MAX(id) AS id FROM 表 GROUP BY rows) --- 刪除重復行

select * from 表 where id in(
                                 SELECT MAX(id) AS id FROM 表 GROUP BY rows) --重復行只查詢一條

責任編輯:段燃 來源: 博客園
相關推薦

2011-05-05 15:22:16

深信服碼流數(shù)據(jù)流

2017-07-03 18:24:39

MySQL數(shù)據(jù)冗余

2021-11-30 10:00:01

SQL數(shù)據(jù)重復

2012-12-21 15:57:25

重復數(shù)據(jù)刪除成本靈活性

2011-05-19 13:19:38

sql數(shù)據(jù)刪除

2024-09-27 08:44:43

2010-10-22 16:48:49

SQL刪除所有表數(shù)據(jù)

2010-09-02 10:15:46

SQL刪除

2010-09-01 16:47:18

SQL刪除

2010-07-07 16:53:54

SQL Server重

2010-07-15 10:48:48

SQL Server2

2010-09-08 13:14:57

SQL刪除約束

2010-09-03 11:00:47

SQL刪除

2010-07-26 09:55:55

SQL Server重

2011-04-06 09:29:51

vSphere虛擬機備份

2010-07-07 08:33:09

SQL Server學

2010-07-08 13:06:05

SQL Server刪

2010-07-21 11:38:59

SQL Server重

2010-07-26 14:58:26

SQL Server刪

2009-05-26 10:21:07

點贊
收藏

51CTO技術棧公眾號