最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析Oracle查詢和刪除JOB的SQL

 更新時(shí)間:2013年07月04日 09:08:13   作者:  
本篇文章是對(duì)Oracle查詢和刪除JOB的SQL的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
查詢及刪除重復(fù)記錄的SQL語(yǔ)句
1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷
select * from people
where peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1)

2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷,只留有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ù)記錄(多個(gè)字段)
select * from vitae a
where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
 
4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有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ù)記錄(多個(gè)字段),不包含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)
(二)
比方說(shuō)
在A表中存在一個(gè)字段“name”,
而且不同記錄之間的“name”值有可能會(huì)相同,
現(xiàn)在就是需要查詢出在該表中的各記錄之間,“name”值存在重復(fù)的項(xiàng);
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 ......

相關(guān)文章

最新評(píng)論

宿松县| 渝中区| 三门县| 咸阳市| 烟台市| 达拉特旗| 丹棱县| 黄冈市| 大方县| 南乐县| 西宁市| 阳城县| 巴东县| 临夏县| 桐乡市| 呼图壁县| 道孚县| 阳原县| 遂川县| 石棉县| 科技| 莫力| 定襄县| 亳州市| 蒙自县| 大渡口区| 渝中区| 廉江市| 儋州市| 韩城市| 井陉县| 高淳县| 临泉县| 诏安县| 昭觉县| 革吉县| 屏东市| 遂昌县| 温宿县| 建水县| 赞皇县|