随笔分类 - 大实训
2013年的大实训,现在整理一下。
摘要:继续上一篇的行号分页,接下来讲讲排序分页。 数据库依旧是Northwind,表依旧是Orders,假设每页显示10条记录。 我们先查询第一页的记录。 第二页的记录,先升序取出前20条记录,然后在这20条记录里倒序取出前10条记录,最后把这10条记录升序一下。 第三页的记录,先升序取出前30条记录,然
阅读全文
摘要:上一篇的博客是子查询分页,在数据量大的情况下,分页的效率是非常低。今天来讲一下行号分页,这个是用的比较多的。 数据库还是用Northwind数据库。就用Orders表为例子吧,假设每页都显示10条记录。 我们先查询第一页的数据。 这里用到一个函数ROW_NUMBER() OVER函数,这个函数的语法
阅读全文
摘要:分页的sql脚本是2013年大实训的时候老师讲的,今天把它整理出来。 数据库就用Northwind数据库。就用Orders表为例子吧,假设每页都显示10条记录。 先从简单的脚本开始吧。先取到第一页的数据。 第二页的数据 第三页的数据 由此可以推断出,第N页的数据为 写成通用的SQL语句如下: 写成存
阅读全文