當前位置:工程項目OA系統(tǒng) > 領域應用 > 微信營銷 > 微信營銷軟件
SQL去除重復記錄
有兩個意義上的重復記錄,一是完全重復的記錄,也即所有字段均重復的記錄,二是部分關鍵字段重復的記錄,比如Name字段重復,而其他字段不一定重復或都重復可以忽略。 1、對于第一種重復,比較容易解決,使用 select distinct * from tableName 就可以得到無重復記錄的結(jié)果集。 如果該表需要刪除重復的記錄(重復記錄保留1條),可以按以下方法刪除 select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp 發(fā)生這種重復的原因是表設計不周產(chǎn)生的,增加唯一索引列即可解決。 2、這類重復問題通常要求保留重復記錄中的第一條記錄,操作方法如下 假設有重復的字段為Name,Address,要求得到這兩個字段唯一的結(jié)果集 select identity(int,1,1) as autoID, * into #Tmp from tableName select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,Address select * from #Tmp where autoID in(select autoID from #tmp2) 最后一個select即得到了Name,Address不重復的結(jié)果集(但多了一個autoID字段,實際寫時可以寫在select子句中省去此列) or With Dups as ( select *, row_number() over (partition by Product_Code order by Product_Code) as RowNum from #prod ) Delete from Dups where rownum > 1;
如果認為此文對您有幫助,別忘了支持一下哦!
自己用distinct的記錄如下:
[java]view plaincopy
<!--客戶批次列表-->
<selectid="listPageCusBatch"parameterType="paramMap"resultType="pd">
selectdistincttp.post_batchNo,tp.post_time,tp.customer_id,tc.customer_name
FROMtb_dispatch_mail_posttp
LEFTJOINtb_dispatch_customertcONtp.customer_id=tc.customer_id
<where>
tp.post_batchnoisnotnull
<iftest="paramMap.postTimeStart!=nullandparamMap.postTimeStart.length()>0">
ANDTO_DATE(#{paramMap.postTimeStart},'yyyy-mm-ddhh24:mi:ss')<=tp.post_time
</if>
<iftest="paramMap.postTimeEnd!=nullandparamMap.postTimeEnd.length()>0">
ANDTO_DATE(#{paramMap.postTimeEnd},'yyyy-mm-ddhh24:mi:ss')>=tp.post_time
</if>
</where>
ORDERBYtp.post_batchnoDESC
</select>
- 1常州百度包年價格丨常州百度包年
- 2微信資訊:云知聲小試牛刀,首款微信語音輸入軟件問世
- 3如何做好地方門戶網(wǎng)站的推廣?
- 4個人怎么做好微信營銷?
- 5域名的基礎知識
- 6免費微信營銷軟件與社交記者各不同的功能有哪些?
- 7臨沂APP開發(fā)要注意的一些問題
- 8微信資訊:微信有望成為第六大全球互聯(lián)網(wǎng)平臺
- 9微信推廣軟件與社交記者不同的功能有哪幾種?
- 10謹防“微信紅包”成“送禮神器”
- 11UC、微信欲走國際化
- 12“驢驢找友友” 感人微信引熱議
- 13微信現(xiàn)在將來應該怎么玩
- 14微信掃描二維碼:潮人玩格斗 《蜀山劍俠傳》可掃微信二維碼
- 15微信資訊:騰訊電商嘗試微信語音銷售
- 16【速8酒店】開卡即送600元代金券!
- 17淘寶轉(zhuǎn)型微商的四大原因
- 18朋友圈的微商老板 麻煩你們出來交租啦
- 19香港虛擬主機設置404頁面
- 20微信推廣軟件與酬酢媒體皆不同的能力和功能有哪幾種?
- 21手機淘寶引流須知
- 22淘寶封殺微信營銷應用構成壟斷嗎?
- 23國際域名與國內(nèi)域名
- 24避免域名注冊風險的一些方法
- 25簡要分析微商的三大盈利模式
- 26域名的價值在哪里
- 27微信營銷的十大警示及禁忌
- 28提高轉(zhuǎn)化率,內(nèi)頁優(yōu)化不可少
- 29微信導航:沈陽“微信騙子城南城北最活躍”
- 30SYBASE & ORACLE自增主鍵