新聞中心
DB2刪除重復(fù)數(shù)據(jù)使我們經(jīng)常使用的操作,下面就教您DB2刪除重復(fù)數(shù)據(jù)的方法,希望可以對(duì)您學(xué)習(xí)DB2刪除重復(fù)數(shù)據(jù)方面有所幫助。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于莎車(chē)企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開(kāi)發(fā)。莎車(chē)網(wǎng)站建設(shè)公司,為莎車(chē)等地區(qū)提供建站服務(wù)。全流程定制設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
使用ROW_NUMBER 刪除重復(fù)數(shù)據(jù)
假設(shè)表TAB中有a,b,c三列,可以使用下列語(yǔ)句刪除a,b,c都相同的重復(fù)行。
- delete from (select * from (select a,b,c,row_number() over(partition by a,b,c order by a,b,c) as row_num from tab) as e where row_num >1)
如果數(shù)據(jù)量太大可以采用如下方法:
- Create table emp_profile_temp like emp_profile;
大數(shù)據(jù)量采用 LOAD FROM CURSUR
- DECLARE mycursor CURSOR FOR SELECT distinct * FROM emp_profile;
- LOAD FROM mycursor OF CURSOR INSERT INTO emp_profile_temp;
- drop table emp_profile;
- rename table emp_profile_temp to emp_profile
【編輯推薦】
DB2公共表表達(dá)式的用法
跨數(shù)據(jù)庫(kù)訪問(wèn)DB2表的方法
DB2表空間大小的限制
Lotus Notes調(diào)用DB2存儲(chǔ)過(guò)程
DB2連接服務(wù)器的配置
網(wǎng)頁(yè)名稱(chēng):DB2刪除重復(fù)數(shù)據(jù)的實(shí)現(xiàn)
標(biāo)題鏈接:http://fisionsoft.com.cn/article/dhdseeo.html


咨詢(xún)
建站咨詢(xún)
