请问怎么在分页查询中返回分页前符合查询条件的记录数?

andrew2558 发布于 2018/12/29 09:23
阅读 686
收藏 1

软件工程师和算法工程师速来!正在直播:如何使用英特尔oneAPI工具实现PyTorch 优化>>>

请问怎么查查询分页中返回符答查询条件的记录总数:

select top 10 * 
from (select row_number() 
over(order by id asc) as rownumber,* 
from com_system_menu) temp_row
where rownumber>((2-1)*10);

我要的记录数是上面Where rownumber>((2-1)*10)前的所有记录数?

加载中
0
Anur
Anur

没仔细看你的sql,但是一般是这样做:

select count(1)
from (select row_number() 
over(order by id asc) as rownumber,* 
from com_system_menu) temp_row
where rownumber>((2-1)*10);

 

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部