最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server數(shù)據(jù)庫刪除數(shù)據(jù)集中重復(fù)數(shù)據(jù)實(shí)例講解

 更新時(shí)間:2015年08月18日 14:44:08   投稿:lijiao  
本文通過一個(gè)例子介紹了SQL Server數(shù)據(jù)庫中刪除數(shù)據(jù)集中的重復(fù)數(shù)據(jù)的操作過程,需要的朋友可以參考下

SQL Server數(shù)據(jù)庫操作中,有時(shí)對(duì)于表中的結(jié)果集,滿足一定規(guī)則我們則認(rèn)為是重復(fù)數(shù)據(jù),而這些重復(fù)數(shù)據(jù)需要?jiǎng)h除。如何刪除呢?本文我們通過一個(gè)例子來加以說明。

例子如下:

如下只要companyName,invoiceNumber,customerNumber三者都相同,我們則認(rèn)為是重復(fù)數(shù)據(jù),下面的例子演示了如何刪除。

declare @InvoiceListMaster table ( ID int identity primary key ,  
 
companyName Nchar(20),  
 
invoiceNumber int,  
 
CustomerNumber int,  
 
rmaNumber int )  
 
insert  @InvoiceListMaster  
 
select N'華為', 1001,100,200  
 
union all  
 
select N'華為', 1001,100,300  
 
union all  
 
select N'華為', 1001,100,301  
 
union all  
 
select N'中興', 1002, 200,1     
 
union all  
 
select N'中興', 1002, 200,2  
 
select * from @InvoiceListMaster  
 
DELETE A  
 
from (  
 
select rown = ROW_NUMBER( )over( partition by companyname,  
 
invoicenumber,  
 
customerNumber   
 
order by companyname,  
 
invoicenumber,  
 
customerNumber ),  
 
companyname,  
 
invoicenumber,  
 
customerNumber  
 
from @InvoiceListMaster )a  
 
where exists ( select 1   
 
from ( select rown = ROW_NUMBER( )over( partition by companyname,  
 
invoicenumber,  
 
customerNumber   
 
order by companyname,  
 
invoicenumber,  
 
customerNumber ),  
 
companyname,  
 
invoicenumber,  
 
customerNumber  
 
from @InvoiceListMaster ) b  
 
where b.companyName = a.companyName  
 
and b.invoiceNumber = a.invoiceNumber  
 
and b.CustomerNumber = a.CustomerNumber  
 
and a.rown > b.rown  
 
)  
 
select * from @InvoiceListMaster 

以上的例子就演示了SQL Server數(shù)據(jù)庫刪除數(shù)據(jù)集中重復(fù)數(shù)據(jù)的過程,希望本次的介紹能夠?qū)δ兴斋@!

相關(guān)文章

  • SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼

    SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼

    這篇文章主要介紹了SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2017-09-09
  • SQL Server 索引和視圖詳解

    SQL Server 索引和視圖詳解

    這篇文章主要為大家介紹了SQLServer索引和視圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • sql not in 與not exists使用中的細(xì)微差別

    sql not in 與not exists使用中的細(xì)微差別

    用的時(shí)候我們只注重查詢的效率,但卻往往會(huì)忽略一下比較細(xì)小的區(qū)別
    2013-02-02
  • mssql SA帳號(hào)的改名和刪除

    mssql SA帳號(hào)的改名和刪除

    眾所周知,在M$sql中有個(gè)絕對(duì)是網(wǎng)絡(luò)安全中的隱患的帳號(hào)sa,系統(tǒng)管理員 (sa),默認(rèn)情況下,它指派給固定服務(wù)器角色 sysadmin,并不能進(jìn)行更改。這個(gè)sa一般情況下是既不可以更改名稱,也不可以刪除,呵呵,有點(diǎn)雞肋的味道,棄置可惜,食之無味。裝上sql2000之后,感覺怪怪的,放著這個(gè)后門在,始終都不放心,擔(dān)心有一天被人破出密碼,那偶的電腦不就完拉??赡苣慊卣f設(shè)個(gè)強(qiáng)壯點(diǎn)的密碼,這個(gè)辦法是可行,可不是長久之記,所謂斬草要除根,要是把sa給刪拉就不用擔(dān)心那些"黑客"暴力破解拉。
    2008-04-04
  • SQL Server復(fù)制功能要避開缺陷的干擾小結(jié)

    SQL Server復(fù)制功能要避開缺陷的干擾小結(jié)

    SQL Server具有強(qiáng)大的復(fù)制功能,除了將數(shù)據(jù)和數(shù)據(jù)庫對(duì)象從一個(gè)數(shù)據(jù)庫復(fù)制并準(zhǔn)確分發(fā)的另一個(gè)數(shù)據(jù)庫中,還要實(shí)行數(shù)據(jù)庫之間的同步。
    2011-03-03
  • 沒有SQL Server數(shù)據(jù)庫時(shí)如何打開.MDF文件

    沒有SQL Server數(shù)據(jù)庫時(shí)如何打開.MDF文件

    本文主要介紹了在安裝有Visual Studio 2005或以上的版本的前提下,沒有安裝SQL Server數(shù)據(jù)庫也可以打開.MDF數(shù)據(jù)庫文件的方法,需要的朋友可以參考下
    2015-08-08
  • SQL Server誤區(qū)30日談 第6天 有關(guān)NULL位圖的三個(gè)誤區(qū)

    SQL Server誤區(qū)30日談 第6天 有關(guān)NULL位圖的三個(gè)誤區(qū)

    NULL位圖是為了確定行中的哪一列是NULL值,哪一列不是。這樣做的目的是當(dāng)Select語句后包含存在NULL值的列時(shí),避免了存儲(chǔ)引擎去讀所有的行來查看是否是NULL,從而提升了性能
    2013-01-01
  • sqlserver 多表查詢不同數(shù)據(jù)庫服務(wù)器上的表

    sqlserver 多表查詢不同數(shù)據(jù)庫服務(wù)器上的表

    sqlserver中多表查詢不同數(shù)據(jù)庫服務(wù)器上的表的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2012-04-04
  • SQL Server 2008的邏輯查詢處理步驟

    SQL Server 2008的邏輯查詢處理步驟

    我想大家對(duì)《SQL Server 2005技術(shù)內(nèi)幕T-SQL查詢》一書可能都比較熟悉,博文組織翻譯的,作者是SQL Server方面的MVP Kalen .
    2009-06-06
  • SQL Server 2012 安裝與啟動(dòng)圖文教程

    SQL Server 2012 安裝與啟動(dòng)圖文教程

    本文通過圖文并茂的形式給大家介紹了sqlserver2012的安裝步驟,本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2016-11-11

最新評(píng)論

罗山县| 阜新市| 德江县| 镇坪县| 布拖县| 古蔺县| 水城县| 芷江| 东阳市| 方城县| 霍州市| 北碚区| 绥化市| 潞西市| 阳东县| 汝南县| 志丹县| 尼玛县| 东阳市| 安龙县| 陈巴尔虎旗| 山东| 云浮市| 碌曲县| 钟山县| 手游| 张家港市| 保亭| 广水市| 裕民县| 孝感市| 荣成市| 东丽区| 宜都市| 济阳县| 双江| 荣成市| 桓台县| 崇阳县| 乐山市| 乌鲁木齐县|