http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试...
分类:
数据库 时间:
2015-03-11 18:59:04
阅读次数:
206
创建环境:create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 datetime null)--100万记录集(大约耗时5min)declare @i ints...
分类:
数据库 时间:
2015-03-11 12:36:30
阅读次数:
200
数据查询的时候,才用数据库分页,能减轻数据过大对程序的影响,避免内存溢出的出现。下面各种数据库的字段说明:1.表historyPacking,包含字段cardNumberflag...2.表pickaddress,包含字段pickaddressid...1.sqlserver2005(不支持2000,支持2005以上版本):select*from(select*,R..
分类:
数据库 时间:
2015-03-09 19:24:57
阅读次数:
245
服务端的分页就一个SQL语句就可以搞定,贴出代码后自己慢慢欣赏:CREATEProcedureAppGetEmpList@EIDint,@LGIDint,@pagesizeint,@pageindexintAsBeginselectcount(*)countfromappemployeeSelecta.ID,a.EID,CaseWhen@LGID=2052ThenNameElseeNameEndName,DepTitle,JobTitle,CaseWh..
分类:
数据库 时间:
2015-03-09 19:14:10
阅读次数:
193
一、针对SQL的分页排序功能,学会了基本的使用。SQL分页语句:select top 5* from TestPagewhere id not in (select top 5id from TestPage order by id)order by id说明:1、可以先把红色部分过滤掉,这样能够更...
分类:
其他好文 时间:
2015-03-09 19:02:42
阅读次数:
141
因为数据量过大,如果一次性查询会耗用大量时间以及性能,因此对数据进行分页显示变得尤为重要,以下就列出一些常用数据库的sql分页实现。1.MySQL实现分页MySQL实现分页效果比较简单,只有一个limit关键字就可以解决。示例:SELECT username,password FROM tb_use...
分类:
数据库 时间:
2015-02-27 15:01:10
阅读次数:
157
public IList GetPageList(int pageSize, int pageIndex, out int totalItemCount){ var totalSql = "SELECT COUNT(1) FROM UserInfo"; Object result = G...
分类:
数据库 时间:
2015-02-14 00:55:16
阅读次数:
260
背景:
现在有一张报表,其中上面的数据是商家的订单数据,按照天统计的,要从订单表查出每天的某个商家的订单量,然后去日收益表查出这天的这个商家的收益额,然后还要统计出在某天之前的所有收益额,然后从查出的这种表里筛选出某个时间段的记录。
下面是SQL:
ALTER PROCEDURE [dbo].[sp_LoadSell...
分类:
数据库 时间:
2015-02-12 22:51:11
阅读次数:
530
SELECTTOP页大小*FROM(SELECTROW_NUMBER()OVER(ORDERBYid)ASRowNumber,*FROMtable1)AWHERERowNumber>页大小*(页数-1)
分类:
数据库 时间:
2015-02-07 20:16:25
阅读次数:
166
drop procedure Emp_fycreate procedure Emp_fy(@rows int,@page int,@tabName varchar(20))asdeclare @str varchar(2000)set @str='select top '+STR(@rows)+' ...
分类:
数据库 时间:
2015-01-22 12:44:13
阅读次数:
199