我在数据库里有一些记录信息,我想把它分为三类,然后依次取出来,怎样才能去得到中间的那些记录呢?急用!!!
比如,一共有25条记录,分为三类,那么是9,9,7,第一类共有9条,第二类共有9条,第三类共有7条,我现在怎么样才能取到中间的那就条记录呢?要用SQL语句来实现
比如,一共有25条记录,分为三类,那么是9,9,7,第一类共有9条,第二类共有9条,第三类共有7条,我现在怎么样才能取到中间的那就条记录呢?要用SQL语句来实现
select * from
( select *,ntile(3) over(order by 字段) rowid from tb)t
where rowid =2