猿问

以下是我学习oracle rownum,遇到的问题,请教一下各位大神!

在oracle 的scott用户表下查询全表 使用rownum 代码如下: select rownum ,empno ,ename,job,mgr,hiredate from emp where rownum >2为什么一条都数据都没有啊 谢谢!

MMTTMM
浏览 305回答 1
1回答

POPMUISE

因为 第一条 记录的 rownum = 1你要 rownum >2 那第一条就没法出来, 就结束了。SELECT *FROM(select rownum AS no,empno ,ename,job,mgr,hiredate from emp)WHEREno > 2这样是可行的。 首先把 1,2,3,4,5,6......都读取出来然后要求 > 2
随时随地看视频慕课网APP

相关分类

Oracle
我要回答