目录
近期有朋友咨询我oracle相关用法,研究了一下自己整理方便记忆!仅供参考
rownum
这是Oracle当中的一个“伪列”,它按照查询结果集中的行号为每一行分配一个唯一的值,我们可以使用rownum实现
注意:在使用rownum的时候,我们必须放在子查询中,并在外部查询中进行限制,否则会出现错误的结果
rownum对于等于某个值的查询条件
我们想使用rownum查询第一行数据,rownum = 1,查询第二行不能使用 rownum = 2,没有结果,rownum无法使用 = 连接大于 1 的数,如果你想实现 rownum = 2 这种效果,需要使用子查询,rownum要取别名
--查询学生表的第一条数据
select rownum r,student.* from student
where rownum = 1;
--查询学生表的第六条数据
select * from (select rownum r,s.* from student s)
where r =6;

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



