Oracle 分页查询 查询一个表中从某行到某行的数据; 删除 删除一张表中所有重复的行(只留重复行中的一行); 删除一张表中指定重复的行(只留重复行中的一行);

--------分页查询 查询一个表中从某行到某行的数据;

 

 

select * from (  select rownum num,a.*  from ( select * from s_emp) a) where num between 2 and 5;

 

 

 

--------删除   删除一张表中所有重复的行(只留重复行中的一行);

 

 

 

delete from tabel_name(有重复行的表名) where rowid not in (select min(rowid) from tabel_name(有重复行的表名) 

               group by id);

 

 

 

 

--------删除   删除一张表中指定重复的行(只留重复行中的一行);

 

 

 

 

delete from tabel_name(有重复行的表名) where rowid !=(select min(rowid) from tabel_name(有重复行的表名) 

               where id = ?(指定重复的行)) and id = ?(同上);

阅读更多
文章标签: oracle delete
个人分类: java程序实例
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭