当前位置: 技术问答>java相关
我知道它在第几行,但我怎样返回它的值呢?很急呀!!!
来源: 互联网 发布时间:2015-09-04
本文导语: 表里有个int型的主键id,做分页显示的时候,我知道数到了按顺序的第几行,但是我怎样才能得到该行的id,从而得到该行的信息? 我知道这是sql问题,但数据库那边每人回复。 | select top 1...
表里有个int型的主键id,做分页显示的时候,我知道数到了按顺序的第几行,但是我怎样才能得到该行的id,从而得到该行的信息?
我知道这是sql问题,但数据库那边每人回复。
我知道这是sql问题,但数据库那边每人回复。
|
select top 10 * from demo where id not in (select top 300 id from demo order by id) order by id
原理是,在子查询里找到前300条,在父查询中再取这300条之外的前十条,就是301-310条
然后对结果集操作。这样从后台返回的数据量刚好满足你的需求。
原理是,在子查询里找到前300条,在父查询中再取这300条之外的前十条,就是301-310条
然后对结果集操作。这样从后台返回的数据量刚好满足你的需求。
|
你用的是什么数据库啊?
Oracle :rownum
Oracle :rownum