当前位置: 首页 > news >正文

推广网站是什么意思口碑最好的it培训机构

推广网站是什么意思,口碑最好的it培训机构,谷歌推广方案,个人网站做排名数据库只所以要分页查询,其实是界面显示的需要,不是数据库的需要。 数据库本身查询是很快的。本文章是针对这种情况的。 如果数据库本身查询慢,那是优化查询语句的事情了。不在本文章范围内。 今天遇到了这个问题。 是个老项目。在原有的查询…

数据库只所以要分页查询,其实是界面显示的需要,不是数据库的需要。
数据库本身查询是很快的。本文章是针对这种情况的。
如果数据库本身查询慢,那是优化查询语句的事情了。不在本文章范围内。

今天遇到了这个问题。
是个老项目。在原有的查询的基础上分页查询,提高显示效率。

1、尽量不作大的修改。
2、假设界面每页显示 1000 条数据。
3、下面 %sql% 可以是简单的表名,也可以是复杂的查询语句;
4、datetime 数据库排序字段。一般是最新的记录,显示在最前面;这里用时间字段;(降序)

第一页: 

 select top 1000 * from (%sql%) order by datetime desc

最末页:
  
用记录总数 mod 1000,计算出最末页要显示的记录个数。如果余数为0,那就是1000 条。否则就是余数 N。 

 select * from ( select top N * from (%sql%) A order by datetime) B order by datetime desc

   原理:先升序查询数据,然后取出最前面的 N 条记录,就是最后一页要显示的 N 条记录了。再按降序排序。

中间页:
  
有了上面最末页的思路,中间页也很容易实现了。  

select * from (select top 1000 * from (select top 1000 * intPageIndex from (%sql%) A order by datetime desc) B order by datetime) C order by datetime desc

intPageIndex 为第几页。
原理和最末页的查询是一样的。
比如显示第5页,先按降序取出前 5000 条数据,再从这 5000 条数据中,取出最后的 1000 条,就是第5页要显示的数据了。

是不是很简单。
 

http://www.ds6.com.cn/news/3470.html

相关文章:

  • 网站导航如何用响应式做软件开发工程师
  • 互联网平台搭建百度seo按天计费
  • 动漫做a视频网站手机优化助手下载
  • 网站怎么制作商城站长工具是干嘛的
  • 中国社交网站做多外国人的下载优化大师安装桌面
  • 布局网站开发近期时事新闻10条
  • wordpress自己设计鸡西seo
  • 做视频网站靠什么赚钱1688精品货源网站入口
  • 企业网站创建的步骤百度开车关键词
  • app打包网站开发源码网站推广怎么推广
  • 免费网站模板软件营销策略包括哪些方面
  • 网站做动态还是静态百度sem竞价推广pdf
  • 在线制作表情包工具seo技术培训
  • php网站模板源码淘宝搜索关键词排名查询工具
  • wordpress 隐藏后门抖音seo排名优化公司
  • 制作京东一样的网站外贸推广公司
  • 做恒指网站做一个电商平台大概需要多少钱
  • 手机网站商城建设免费发布推广的平台有哪些
  • 创意做网站公司排名优化软件
  • 织梦网站建设博客营销推广方式有哪些
  • 老专家个人网站企业建站都有什么网站
  • 朝阳市做网站的公司宁波seo排名优化价格
  • 搜狗搜索引擎推广seo整站怎么优化
  • 评论回复网站怎么做百度如何发布作品
  • php网站开发工程师教程seo技术外包公司
  • 怎么给人介绍自己做的网站百度搜索词热度查询
  • wordpress上传视频慢seo项目是什么
  • 石大网页设计与网站建设seo内容优化是什么意思
  • 一整套vi系统包括哪些泉州seo按天收费
  • 政府门户网站建设需求临汾网络推广