oracle 中用关键字 rownum 来进行分页

  rownum  不能使用大于号,只能是使用小于号,可以使用子查询和rownum一起使用来创建分页

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
SELECT * FROM ( SELECT e.*, rownum r FROM emp e WHERE rownum < 11 ) WHERE r > 5;

 

 

oracle 中用关键字rowid 来进行删除重复数据

  去处重复数据 可以使用rowid列。rowid 是一个伪列,该列在数据库中是存在的,在查询的时候默认没有显示,rowid 不会重复

 

DELETE FROM users u1 WHERE EXISTS ( SELECT * FROM users u2 WHERE u1.uname = u2.uname AND u1.upassword = u2.upassword AND u1.rowid > u2.rowid );

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄