oracle 中用关键字 rownum 来进行分页
rownum 不能使用大于号,只能是使用小于号,可以使用子查询和rownum一起使用来创建分页
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
);