例如:
pageSize=10; //条页显示10条记录
page=1; //当前页
select top pageSize id from product where sign=0
and id not in(select top (page-1)*pageSize from product
where sign=0 order by id desc) order by id desc现在这样的话是查询到了一批含有10 条记录的数据。
但是往往有些时候还得知道符合这个条件的共有多少条记录,
所以我想问下大家有没有办法让上面这条SQL语句中顺便查出符合条件的共有多条记录。 我的目的是想在一条SQL语句中实现这样的功能。
pageSize=10; //条页显示10条记录
page=1; //当前页
select top pageSize id from product where sign=0
and id not in(select top (page-1)*pageSize from product
where sign=0 order by id desc) order by id desc现在这样的话是查询到了一批含有10 条记录的数据。
但是往往有些时候还得知道符合这个条件的共有多少条记录,
所以我想问下大家有没有办法让上面这条SQL语句中顺便查出符合条件的共有多条记录。 我的目的是想在一条SQL语句中实现这样的功能。
解决方案 »
- struts2检验文件不起作用
- 请教一个jsp插入往数据库中插入日期型数据的问题
- jsp显示太慢,有100条数据,每条数据时10个input控件,cpu显示100%,快死了
- java开源代码关于bbs的(http://java-source.net/)哪一个比较好?(最好是支持sql和中文)
- 服务器整合iis、tomcat后 fck不能用 在本地tomcat下可以???????????
- SQL Date用法
- JSP报障网站源码
- 使用JFREECHAR的奇怪问题。。。
- weblogic下无法显示验证码图片?怎么办?
- 这么晚了还有大神么 帮个忙啊
- 如何将WEB-INF下的xml文件在服务起动时读入内存,以后读取时无须再读物理文件呢?前提是不能用session~
- 求助:一个Web的问题
and id not in(select top (page-1)*pageSize from product
where sign=0 order by id desc) order by id desc
count(*)就是查总记录数,给它定义个别名,这么在外面好取出来用
select count(*) from product where sign=0
and id not in(select top (page-1)*pageSize from product
where sign=0 order by id desc) order by id desc
建议用两句好了