最新国产好看的视频,伊人天堂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í)對于表中的結(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í)候我們只注重查詢的效率,但卻往往會忽略一下比較細(xì)小的區(qū)別
    2013-02-02
  • mssql SA帳號的改名和刪除

    mssql SA帳號的改名和刪除

    眾所周知,在M$sql中有個(gè)絕對是網(wǎng)絡(luò)安全中的隱患的帳號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ù)庫對象從一個(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í),避免了存儲引擎去讀所有的行來查看是否是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的邏輯查詢處理步驟

    我想大家對《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

最新評論

扶余县| 伊川县| 舒兰市| 红安县| 滦南县| 平舆县| 康保县| 谢通门县| 九龙坡区| 乾安县| 右玉县| 周宁县| 陆丰市| 墨竹工卡县| 滦平县| 遂川县| 长泰县| 凤凰县| 黄平县| 时尚| 穆棱市| 武宁县| 舞阳县| 天峨县| 福贡县| 冕宁县| 桂平市| 樟树市| 原平市| 彰化市| 华宁县| 桂阳县| 宝山区| 尖扎县| 东方市| 青铜峡市| 陇西县| 内黄县| 烟台市| 岫岩| 浏阳市|