为了账号安全,请及时绑定邮箱和手机立即绑定

sql语句分页查询,如何同时返回记录总条数?

sql语句分页查询,如何同时返回记录总条数?

呼唤远方 2018-11-20 14:14:29
sql语句分页查询,如何同时返回记录总条数
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

我只想到用子查询 select top 10 *,(select count(1) from userTable )as 'count' from userTable但这样总记录会查10次我想要只查1次count(*) ,然后添加到记录集的最后一列的第一行或者 能在sql语句中添加output参数吗?我用的java回答: 你如果这样写sql语句的话,那么,在你查询出来的结果集中肯定会包含10个“count(1)”。 如果你只想出现一次“count(1)”的话,你就必须把“count(1)”单独查询出来,然后再用union和另一个记录集进行合并。没有办法给你演示,只能这样给你说了,不知道你看懂没有????呵,,,,追问: 你的意思是添加到记录集的最后一行吗回答: 差不多就是这个意思,就是把它们两者分别查询出来,然后再用union进行联合。

查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 3436 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信