永发信息网

oracle中如何选择选中行的下一行的数据?

答案:2  悬赏:0  手机版
解决时间 2021-03-22 11:54
  • 提问者网友:聂風
  • 2021-03-22 00:21
如果我对table1,table1结构:num;id;time

select num from table1 where id ='5' order by time asc;
选出15行,因为表中id=5的行有15行。
现在我要选出按time排列表时,每个id=‘5’的行,下面的那一行的num。
比如:
num id time
1 2 1:00
12 5 1:05
13 2 1:08 选这一行

33 5 1:10
4 2 1:30 选这一行

我要选出13 2 1:08;4 2 1:30这两行中的13与4.
这样的sql语句该怎么写?
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-03-22 01:42
查出记录集合List for循环迭代,然后rs.next();
全部回答
  • 1楼网友:玩家
  • 2021-03-22 02:18

下一个值 select 序列名.nextval from dual

当前值     select 序列名.currval from dual;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯