佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 解析Oracle查詢和刪除JOB的SQL

解析Oracle查詢和刪除JOB的SQL

熱門標簽:鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 服務(wù)外包 呼叫中心市場需求 AI電銷 Linux服務(wù)器 百度競價排名
查詢及刪除重復(fù)記錄的SQL語句
1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷
select * from people
where peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1)

2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷,只留有rowid最小的記錄
delete from people
where peopleId in (select   peopleId from people group by   peopleId   having count(peopleId) > 1)
and rowid not in (select min(rowid) from   people group by peopleId having count(peopleId )>1)
注:rowid為oracle自帶不用該.....
3、查找表中多余的重復(fù)記錄(多個字段)
select * from vitae a
where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
 
4、刪除表中多余的重復(fù)記錄(多個字段),只留有rowid最小的記錄
delete from vitae a
where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)
5、查找表中多余的重復(fù)記錄(多個字段),不包含rowid最小的記錄
select * from vitae a
where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)
(二)
比方說
在A表中存在一個字段“name”,
而且不同記錄之間的“name”值有可能會相同,
現(xiàn)在就是需要查詢出在該表中的各記錄之間,“name”值存在重復(fù)的項;
Select Name,Count(*) from A Group By Name Having Count(*) > 1
如果還查性別也相同大則如下:
Select Name,sex,Count(*) from A Group By Name,sex Having Count(*) > 1
(三)
方法一
declare @max integer,@id integer
declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) >; 1
open cur_rows
fetch cur_rows into @id,@max
while @@fetch ......
您可能感興趣的文章:
  • 在SQL Server和Oracle中創(chuàng)建job
  • oracle 會話 死鎖 執(zhí)行sql 執(zhí)行job的方法
  • Oracle Job時間間隔設(shè)置

標簽:銅川 崇左 湘潭 湖南 衡水 黃山 蘭州 仙桃

巨人網(wǎng)絡(luò)通訊聲明:本文標題《解析Oracle查詢和刪除JOB的SQL》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    嘉义市| 唐海县| 安吉县| 逊克县| 莫力| SHOW| 庆安县| 宜州市| 西昌市| 太白县| 治县。| 竹北市| 金寨县| 常州市| 汝城县| 宜宾县| 西青区| 岳普湖县| 康马县| 公主岭市| 哈尔滨市| 长垣县| 清水河县| 宿迁市| 四子王旗| 页游| 镇远县| 福海县| 蕉岭县| 梓潼县| 柳河县| 永平县| 上虞市| 塔城市| 山阳县| 分宜县| 革吉县| 灯塔市| 临武县| 儋州市| 肇州县|