关于rownum 的用法

原创 2006年05月21日 14:01:00

取出结果集的80100SQL语句
<SCRIPT type=text/javascript> <!-- google_ad_client = "pub-0139896083561460"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "870100"; google_color_bg = "FFFFFF"; google_color_link = "0033FF"; google_color_url = "999999"; google_color_text = "FF0099"; //--> </SCRIPT>
ORACLE
处理每个结果集只有一个ROWNUM字段标明它的逻辑位置,并且只能是用ROWNUM100,不能是
<SCRIPT type=text/javascript> <!-- google_ad_client = "pub-0139896083561460"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "870100"; google_color_bg = "FFFFFF"; google_color_link = "0033FF"; google_color_url = "999999"; google_color_text = "FF0099"; //--> </SCRIPT>
ROWNUM>80
看不懂是什么意思啊?这个ROWNUM到底是什么东西?gt;>G敫呤种傅阋幌隆?hr>ORACLE内部操作
ROWNUM 
COUNT or COUNT STOPKEY 

rownum只是去除数据的行号而已,可以使用<100,就是提取出前99行。
但是不能使用>80,实际上>nn>0)都不行。
因为就相当于你取了一些数再从1开始加上个行号,怎么可能从2开始呢?
如果你要取80100行的就用临时表解决。
用子查询解决
例如
SELECT A.C1, A.TTT, A.DDD
  FROM (SELECT ROWNUM AS C1, TTT, DDD FROM TABLE WHERE ROWNUM < 100) A
 WHERE A.C1>80

rownum用法(不使用minus)

  • 2009年09月16日 16:28
  • 34KB
  • 下载

oracle中rownum的用法及解说

  • 2011年04月07日 10:44
  • 9KB
  • 下载

ORACLE 中ROWNUM用法总结

FROM :http://www.itpub.net/thread-824147-1-1.html 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...a...

(Oracle)rownum用法详解

(Oracle)rownum用法详解 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数...

Oracle中rownum的用法解析

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。...

Oracle中rownum用法总结

对于Oracle的rownum问题,很多资料都说不支持>,>=,=,between……and,只能用以上符号(,>=,=,between……and 时会提示SQL语法错误,而是经常是查不出一条记录来,...

rownum用法详解

Oracle)rownum用法详解 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行...

oracle限制查询条数-rownum用法详解

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。...

oracle rownum用法详解

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。...

ORACLE 中ROWNUM(伪列)用法解析

ORACLE 中ROWNUM(伪列)用法解析 收藏人:haiross 2013-10-31 | 阅:1  转:44  |  分享    |    来源 大 中 ...
  • haiross
  • haiross
  • 2013年11月01日 16:58
  • 1501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于rownum 的用法
举报原因:
原因补充:

(最多只允许输入30个字)