⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db2的select 如何选择第几行.txt

📁 db2 指定某个字符串中的第几个字符的更新
💻 TXT
字号:
 
 >> ChinaUnix.net > DB2  
 


db2的select 如何选择第几行?敬请高手赐教 

 
作者:zhanglinwen     发表时间:2002/11/27 06:40pm
 
   偶在db2里想看某表的第500-1000行的数据,请问如何实现?偶用fetch first n rows只能从第一行开始看
  还有db2里有没有象oracle里的rownum, rowID之类的东东,好方便select时选取行?
   谢谢!!  
 

--------------------------------------------------------------------------------
此文章相关评论: 
 
该文章有12个相关评论如下:(点这儿可以发表评论)
 
neo2718 发表于: 2002/11/27 06:59pm
 
使用rrn()函数,select * from table1 where rrn(table1)=number 
  
cjtao 发表于: 2002/11/27 08:26pm
 
aix上报SQL0206错 
  
neo2718 发表于: 2002/11/27 08:50pm
 
我是在DB2/400V4R3上做的,没有问题,RRN()函数应该都支持,6000上SQL0206是什么意思?查过吗? 
  
neo2718 发表于: 2002/11/27 08:59pm
 
400上sqlcode=206表示column &1 not in specified table.rrn函数的参数为表名,不是列名,这个不知道是否你搞错了。try it again! 
  
cjtao 发表于: 2002/11/27 09:10pm
 
是写表名,也许6000上不支持,错误码的意思是说参数非法。 
  
neo2718 发表于: 2002/11/27 09:23pm
 
我看过了,WINDOWS平台上不支持此函数,390平台上为ROWID(expression) 
  
neo2718 发表于: 2002/11/27 09:27pm
 
我看了windows平台上是不支持此函数。390平台上V7版本为ROWID()函数 
  
neo2718 发表于: 2002/11/27 09:35pm
 
cjtao老弟欢迎你常发表帖子,我们的论坛需要你的关心。 
  
Law 发表于: 2002/11/28 01:17pm
 
我也试过了,在hp-ux上和window上 rrn(),rowid()都不行, 
  
zhanglinwen 发表于: 2002/11/28 02:37pm
 
我试过了,rrn不行啊。而且也没有rowid函数 
  
neo2718 发表于: 2002/11/28 04:37pm
 
DB2/400有,各版本之间的细微差异还是比较多的 
  
我来也 发表于: 2002/11/28 04:56pm
 
os/390上的rowid()也不是这个含义呀,那是db2内部用的,你到是可以用它定位之前取出的一条记录 
  
 
 
   

--------------------------------------------------------------------------------
Copyright ? ChinaUnix.net  *  转载请注明出处及作者 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -