原文:查询分页的几种Sql写法

.创建测试环境, 插入 万条数据大概耗时 分钟 。 .几种典型的分页sql,下面例子是每页 条, ,取第 页数据。 .分别在 万, 万 取 页 , 取 页 记录集下测试。 测试sql: 万:基本感觉不到差异。 万: .结论: .max top,ROW NUMBER 都是比较不错的分页方法。相比ROW NUMBER 只支持sql 及以上版本,max top有更好的可移植性,能同时适用于sql ,a ...

2012-04-01 17:47 2 64675 推荐指数:

查看详情

查询分页几种Sql写法

查询分页几种Sql写法 摘自:http://www.cnblogs.com/zcttxs/archive/2012/04/01/2429151.html 1.创建测试环境,(插入100万条数据大概耗时5分钟)。 create database DBTest use ...

Sat Aug 15 23:25:00 CST 2015 1 11135
SQL分页查询几种方式

需求:查询表dbo.Message,每页10条,查询第2页 1:TOP() 2:BETWEEN * AND * , Row_Number() OVER(ORDER BY *) AS rowNum ...

Sat Oct 15 06:46:00 CST 2016 1 29917
ORACLE几种分页查询SQL语句

一、效率高的写法 1.无ORDER BY排序的写法。(效率最高)(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) 2.有ORDER BY排序的写法。(效率较高)(经过测试,此方法随着查询范围的扩大,速度也会越来越 ...

Sat May 16 04:43:00 CST 2020 1 6994
MySQL数据库实现分页查询SQL语句写法

一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析 ...

Thu May 10 01:34:00 CST 2018 0 1247
Oracle 有排序的分页SQL写法

第一种: 第二种: 第一种比第二种效率会高,这是因为:CBO 优化模式下,Oracle可以将外层的查询条件推到内层查询中,以提高内层查询的执行效率。对于第一个查询语句,第二层的查询条件WHERE ROWNUM <= 10就可以 ...

Tue Dec 18 17:40:00 CST 2018 0 2326
[mysql] 模糊查询几种写法

目的:mysql模糊查询优化 使用like关键词不会用到索引,查询效率也比较低 优化如下:使用instr,position,locate函数 除了上述的方法外,还有一个函数FIND_IN_SET(str1,str2),返回str2中str1所在的位置索引,其中str2必须以","分割开。 ...

Sat Jun 20 00:38:00 CST 2020 0 651
SQL 循环语句几种写法

1、正常循环语句 2、不带事务的游标循环 declare @orderN varchar(50)  --临时变量,用来保存游标值declare y_curr cursor for   --申明 ...

Wed Nov 27 17:09:00 CST 2019 0 9392
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM