mysqllimitoracle_oracle类似与mysql的limit语句
⼀、top-N分析,取最值
mysql语句转oracle>crayon读音top-N 分析查询⼀个列最⼤或者最⼩的n个值:
webstorm方法>深入理解数组指针与指针数组
如:查询⼯资钱两名
select rownum,sal from (select rownum ,sal from emp order by sal desc) where rownum < 3;
注意:
rownum只能使⽤ < 后者<= 不能使⽤= > >= 都不能返回任何数据select是什么意思呢
括号⾥的⼦查询是为了先排序,然后在⽤伪列(rownum)取出数来。
伪列---数据表本⾝并没有这样的列,是oracle数据库为每个数据表“加上的”,列可以识别⾏号,默认情况下rownum是按照住索引来排序,如果没有主索引则⾃然排序
最⼤最⼩值的集合是top-N分析所关⼼的
phonegap 性能⼆、实现范围查询
给rownum使⽤别名rn
select rn,sal from (
select rownumrn ,sal from (select rownum ,sal from emp order by sal desc)
)
where rn > 10 and rn < 20

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。