E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql分页
MS-
SQL分页
not in 方法改进之使用Max\Min
先看下表中共有多少条数据: 一百二十多万条,呵呵。 sql语句: declare @d datetime set @d = getdate() select top 10 ID,U_Name,U_Age,U_Sex,U_Address from Test1 where ID not in (select top 9990 ID from Test1 order by ID) ord
·
2015-11-02 12:36
not in
SQL分页
存储过程中排序问题
create procedure procPage @startIndex int,@endIndex int,@sort varchar(50)='asc' as with pageTamp as( select row_number() over(order by id @sort) as row,* from dbo.WZ_YouQing) se
·
2015-11-02 09:12
存储过程
完整
SQL分页
存储过程(支持多表联接)
********************************************** * 作 用:数据分页(完整
SQL
·
2015-11-01 15:51
存储过程
Oracle实现Top查询(
sql分页
)
由于Oracle中没有top关键字,这给分页的确带来了麻烦,好在有rownum这个属性,这个属性是查询的数据的行号,比如 下图中的第一列就是rownum的值,好了废话不多说,看看使用方法 SELECT * FROM (SELECT ROWNUM ROWNO ,RESULT.*, FROM TBL_DATA_RESULT RESULT) WHERE ROWNO BETW
·
2015-11-01 14:04
oracle
网络工作室暑假后第三次培训资料(几种
SQL分页
的总结)整理
在实际开发的过程中如果记录数非常的庞大,如果直接用SQL语句查询并填充到DataTable中,将是一件非常恐怖的事情。而且对网站性能,服务器性能消耗很大。 两个常犯的错误: 1)在现实数据时,查询时会将所有的满足条件的数据全部填充到DataTable中,然后在程序中根据条件显示其中的一部分数据。 2)在统计数据时,在获取符合条件的记录条数时也是通过将所有满足条件的数据全部填充到DataTab
·
2015-11-01 09:54
sql
MS
SQL分页
:一个高效的二分法TOP MAX/TOP MIN分页存贮过程
--/*-----存储过程 分页处理 孙伟 2005-03-28创建 -------*/ --/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/ --/*-----存储过程 分页处理 孙伟 2005-04-21修改 添加Distinct查询功能---
·
2015-11-01 09:30
MSSQL
MS
SQL分页
:查询前几页速度最快的ROW_NUMBER() OVER分页存贮过程
代码 CREATE PROCEDURE [ dbo ] . [ getPagerROWOVER ] @PageIndex int = 1 , @PageSize
·
2015-11-01 09:28
row_number()
sql分页
方法
1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 页记录数量 * FROM 表名 WHERE (ID NOT IN (SELECT TOP (每页行数*(页数-1)) ID FROM 表名 ORDER BY ID)) ORDER BY ID //自己还可以加上一些查询条件 例: select top 2 * from Sys_Material_Typ
·
2015-10-31 18:22
sql
sql分页
(收藏)
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go CREATE PROCEDURE [ dbo ] . [ sp_GetPager ] @TableName varchar ( 50 ),&
·
2015-10-31 18:44
sql
SQL分页
查询
关于SQL语句分页,网上也有很多啦,我贴一部分过来,并且总结自己已知的分页到下面,方便日后查阅。 方法1: 适用于 SQL Server 2000/2005 1 SELECT TOP 页大小 *2 FROM table13 WHERE id NOT IN4 (5 SELECT TOP 页大小*(页数-1) id F
·
2015-10-31 15:56
分页查询
三种
SQL分页
查询的存储过程
--根据MAX(MIN)ID CREATE PROC [dbo].[proc_select_id] @pageindex int =1, --当前页数 @pagesize int =10, --每页大小 @tablename VARCHAR (50)= '' , --表名 @fields
·
2015-10-31 15:59
存储过程
完整
SQL分页
存储过程(支持多表联接)
********************************************** * 作 用:数据分页(完整
SQL
·
2015-10-31 14:40
存储过程
SQL分页
语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM &nb
·
2015-10-31 13:27
sql
sql分页
3解决方法
须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id
·
2015-10-31 11:27
sql
SQL分页
语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1 W
·
2015-10-31 11:22
sql
Sql分页
语句
今天闲来无事,测试了一下用
Sql分页
语句,从网上找了一些数据,总结
Sql分页
分为5种: --写法1,not in/top select top 50 * from pagetest where
·
2015-10-31 11:33
sql
SQL三种分页方案
这里介绍
SQL分页
法(这里用的sqlserver2000 ,其它数据库原理相同): 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1
·
2015-10-31 11:08
sql
通用
SQL分页
存储过程
注意:存储过程中的排序一定要有主键,否则分页可能不成功 存储过程1: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--参数说明-------------------------------------------------------------/**//*@strTable --要显示的表或多个表的连接@strField --要查询出的字段列表,
·
2015-10-31 11:08
存储过程
asp.net分页存储过程
Asp.Net分页存储过程
SQL分页
语句 一、比较万能的分页: sql代码: 1 2 3 select top 每页显示的记录数
·
2015-10-31 11:47
asp.net
SQL分页
查询语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * F
·
2015-10-31 11:10
分页查询
标准
SQL分页
查询t_table表中所有记录第10到20条,按id排序。 SQL语句为: SELECT * FROM t_table t1 WHERE (SELECT count(*) FROM t_table t2 WHERE t2.id < t1.id ) > = 10 AND (SELECT count(*) FROM t_table t2 WHERE t2.id < t1.id
·
2015-10-31 10:47
sql
一个项目中正在使用的
SQL分页
存储过程
SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO Create PROCEDURE [dbo].[Common_Pagination] @tablename varchar(100), @tablefield varchar(20), @where varchar(5000), @orderby varchar(500), @fie
·
2015-10-31 10:25
存储过程
两种
SQL分页
方法存储过程和游标存储过程
表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.存储过程SELECT TOP 页大小 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 页大小*页数 id
·
2015-10-31 10:23
存储过程
SQL分页
语句 小抄
[来自天高云淡] 有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server
·
2015-10-31 10:39
sql
sql中的函数,调用 及
sql分页
可以在SQL中定义函数,按一定的格式查找出数据如下 将在团组表中按(团组名称:人数/团组名称:人数...)这种格式查出属于于某个班级下的所在团组名称与人数CREATE FUNCTION [dbo].[GetOrgNameAndTraineeNos]( -- Add the parameters for the function here @ClassID varch
·
2015-10-31 10:03
sql
sql分页
存储过程(汇总)
网上流行分页方法有三种:1,使用Select TOP ..NOT IN..方法如:Select TOP 20 * FROM NewsList Where NewsId NOT IN (Select TOP (@PageSize*(@CurrentPage-1)) * FROM NewsList)2,使用Select TOP ..Where ID >...方法,此方法是第1种的
·
2015-10-31 10:19
存储过程
转:SqlServer 数据分页的存储过程
在数据量少的情况下速度上没什么感觉,一旦数居量很大之后,速度会明显变慢,因为大量的数据在网络中传输会花掉不少的时间,如果使用了分页查询数据,只反回有用的数据,把不需要的数据排除后,传输速度会快很多,如下是一个
SQL
·
2015-10-31 10:53
sqlserver
my
sql分页
存储过程
CREATE PROCEDURE 'sp_page'( in _pagecurrent int,--/*当前页*/ in _pagesize int,--/*每页的记录数*/ in _ifelse varchar(1000),--/*显示字段*/ in _where varchar(1000),--/*条件*/ in _order varchar(
·
2015-10-31 10:44
mysql
高效的My
SQL分页
PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。 首先看一下分页的基本原理: mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 10000
·
2015-10-31 10:44
mysql
my
sql分页
1
测试表 CREATE TABLE IF NOT EXISTS `test` ( `id` int(11) NOT NULL auto_increment, `sort` int(11) `title` varchar(50), PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gb231
·
2015-10-31 10:42
mysql
小谈PHPMY
SQL分页
原理及实现
在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询操作基础哦。 作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨。 相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你
·
2015-10-31 10:00
mysql
SQL分页
存储过程
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO -- =============================================-- Author: Hstar-- Create date: 2012年6月24日12:23:08-- Description: 通用分页存储过程-- Update:2012年
·
2015-10-31 10:31
存储过程
SQL分页
不是什么高深算法,工作的时候套上,就用,仅此而已. create PROCEDURE [ dbo ] . [ PR_GetForumFilterUserList ] ( @PageIndex INT = 1 , @PageSize &n
·
2015-10-31 09:21
sql
SQL分页
的存储过程详解
ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以
·
2015-10-31 09:50
存储过程
SQL分页
存储过程及调用方法
存储过程: USE [HHWeb] GO /****** Object: StoredProcedure [dbo].[P_Pageing] Script Date: 05/08/2013 14:09:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROC [dbo].[P_Page
·
2015-10-31 09:27
存储过程
网络工作室暑假后第三次培训资料(几种
SQL分页
的总结)整理
在实际开发的过程中如果记录数非常的庞大,如果直接用SQL语句查询并填充到DataTable中,将是一件非常恐怖的事情。而且对网站性能,服务器性能消耗很大。 两个常犯的错误: 1)在现实数据时,查询时会将所有的满足条件的数据全部填充到DataTable中,然后在程序中根据条件显示其中的一部分数据。 2)在统计数据时,在获取符合条件的记录条数时也是通过将所有满足条件的数据全部填充到DataTab
·
2015-10-31 09:57
sql
分页--
SQL分页
+EF分页+新闻分页
SQL分页
方法: /// <summary> /// 显示分页信息 /// </summary> /// <param
·
2015-10-31 09:55
sql
SQL分页
查询
关于SQL语句分页,网上也有很多啦,我贴一部分过来,并且总结自己已知的分页到下面,方便日后查阅。 方法1: 适用于 SQL Server 2000/2005 1 SELECT TOP 页大小 *2 FROM table13 WHERE id NOT IN4 (5 SELECT TOP 页大小*(页数-1) id FROM tab
·
2015-10-31 08:56
分页查询
My
sql分页
存储过程
CREATE PROCEDURE `prc_query`( IN p_table_name VARCHAR(2000), IN p_fields VARCHAR(3000),  
·
2015-10-30 14:53
mysql
Asp.Net分页存储过程
SQL分页
语句 一、比较万能的分页: sql代码: select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1
·
2015-10-30 14:28
asp.net
MS
SQL分页
存储过程,支持连接查询等复杂的查询
CREATE PROCEDURE Pagination ( @SQL nvarchar ( 1024 ), -- 查询语句 @PageSize int = 20 , -- 分页大
·
2015-10-30 14:28
MSSQL
mybatis中的oracle和my
sql分页
这段时间一直在用mybatis+spring+springMVC的框架,总结点东西吧。 mybatis的oracle分页写法: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN&qu
·
2015-10-30 13:03
mybatis
SQL分页
语句
google 的很多资料,总结一下,以便后用 说明:页大小:每页的行数;页数:第几页。使用时,请把“页大小”和“页大小*(页数-1)”替换成数字。 方法一(适用于 SQL Server 2000/2005) SELECT TOP 页大小 * FROM table1 WHERE id NOT&nb
·
2015-10-30 13:27
sql
sql分页
方式及效率比较
好久没有操作数据库分页了,在看了这篇文章(http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html)后,感触很深,万丈高楼平地起基础的东东还是时刻准备着。 --------------先插入100w条数据用时4'50'’declare @i intset @i=0while @i<1000000begininsert
·
2015-10-30 13:50
sql
SQL分页
create procedure page(@pagenum int,@num int)/*@pagenum表示页数 @num表示每页的数目 下面的demo是表*/asbegin SELECT TOP (@num) * FROM demo WH
·
2015-10-30 11:38
sql
C# My
Sql分页
存储过程的应用
存储过程: 获取范围内的数据 DELIMITER $$ DROP PROCEDURE IF EXISTS `studb`.`GetRecordAsPage` $$ CREATE PROCEDURE `studb`.`GetRecordAsPage` (in tbName varchar(800),in fldName varchar(1000),
·
2015-10-30 10:01
mysql
AspNetPager控件的最基本用法
它弥补了GridView内置分页以及PageDatasource类辅助分页的不足,将分页数据逻辑和页面UI分离开来,非常有利于
SQL分页
的实现。下面仅举一个最基本的用法,帮助初学者入门。
·
2015-10-28 09:06
PAGER
SQL分页
存储过程(适用于SQL2005以上版本)
SQL2005中的分页代码: Code -- 取出所有记录,保存到临时表tempbl中 with tempbl as( -- row_number() over (order by id desc) as 行号 ,用来显示
·
2015-10-28 09:11
sql2005
几种常见
SQL分页
方式效率比较
分页很重要,面试会遇到。不妨再回顾总结一下。 1.创建测试环境,(插入100万条数据大概耗时5分钟)。 create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 dat
·
2015-10-28 08:32
sql
Linq To
SQL分页
失败后引发的思考
前言: 从微软发布Linq To SQL依此,程序员围绕其与SqlDataAdapter等相比进行讨论,根据CSDN上的报道,LINQ比SqlDataReader落后的速度不超过10%。更加相信微软对Linq性能的分析会结合算法和统计结果来比较,对于linq查询性能--博客园的黄昕已经有所分析。于是产生想实验一下Linq和SqlDataAdapter等分别在大数据量下进行分页。园子里的Yzl的研究
·
2015-10-28 08:22
LINQ
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他