濮阳杆衣贸易有限公司

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

解析Oracle查詢和刪除JOB的SQL

熱門標(biāo)簽:外呼線路外顯本地號碼 人工智能地圖標(biāo)注自己能做嗎 美圖秀秀地圖標(biāo)注 征服眼公司地圖標(biāo)注 阿爾巴尼亞地圖標(biāo)注app 征服者火車站地圖標(biāo)注 開封智能外呼系統(tǒng)廠家 word地圖標(biāo)注方向 百度地圖標(biāo)注素材
查詢及刪除重復(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è)置

標(biāo)簽:淮南 六安 宜春 孝感 酒泉 泰安 葫蘆島 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解析Oracle查詢和刪除JOB的SQL》,本文關(guān)鍵詞  解析,Oracle,查詢,和,刪除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解析Oracle查詢和刪除JOB的SQL》相關(guān)的同類信息!
  • 本頁收集關(guān)于解析Oracle查詢和刪除JOB的SQL的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    双江| 石狮市| 阿克苏市| 海南省| 陵川县| 黔东| 金昌市| 贵德县| 应城市| 铜梁县| 北川| 谢通门县| 海伦市| 乌鲁木齐市| 渭源县| 横峰县| 界首市| 新密市| 娄底市| 曲周县| 桐城市| 乌海市| 连平县| 岫岩| 美姑县| 阿坝县| 栾川县| 刚察县| 永济市| 延长县| 桃源县| 陕西省| 宜良县| 普格县| 岳阳县| 高邑县| 南溪县| 那曲县| 驻马店市| 丹棱县| 循化|