SqlServer 的几种分页方式
方式一:
select top 200 * from view_OrganResource
where 1=1 and OrganID = 57 and
(OrderID not in(select top 1000 OrderID from tb_OrganResource
where 1=1 and OrganID = 57 order by uploadtime desc))
order by uploadtime desc --5858 1980
方式二:
select top 200 * from
view_OrganResource where organid=57 and
uploadtime <
(
select min(uploadtime)
from
(
select top 1000 uploadtime from view_OrganResource where organid=57 order by uploadtime desc
) a
)
order by uploadtime desc
方式三:
SELECT ROW_NUMBER() OVER(ORDER BY orderid DESC) AS 'rnum',*
from view_OrganResource
WHERE 1=1 and rnum >1 and rnum < 1000
SELECT TOP 200 * from (SELECT
ROW_NUMBER() OVER (ORDER BY uploadtime desc) AS RowNumber,
*
from
dbo.view_OrganResource) _myResults
WHERE
RowNumber > 1000
方式四:
SELECT * from (SELECT
ROW_NUMBER() OVER (ORDER BY uploadtime desc) AS RowNumber,
*
from
dbo.view_OrganResource) _myResults
WHERE
RowNumber between 1000 and 1200
go
方式五:
WITH OrderedResults AS
(SELECT *, ROW_NUMBER() OVER (order by uploadtime desc) as RowNumber from dbo.view_OrganResource)
SELECT *
from OrderedResults
WHERE RowNumber between 1001 and 1200
方式六:
BEGIN
DECLARE @PageLowerBound int
DECLARE @PageUpperBound int
-- Set the page bounds
&n
相关文档:
在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。
孤立用户的问题
比如,以前的数据库的很多 ......
通配符 说明
_ 与任意单字符匹配
% 与包含一个或多个字符的字符串匹配
[ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。
[^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。
......
SQLSERVER 2000
每次打开SQLServer查询分析器后,在连接窗口里的SQLServer服务器选择下拉框和登录用户名输入框里都会留有历史登录的记录,有时候我们是不希望这样的,比如在一个非私有领地做了暂时的开发后,不想留下任何连接远程数据库的记录,如何删除呢?还是注册表,找到以下路径:
HKEY_CURRENT_USER\Software\Micr ......
进来因为开发原因,经常需要使用日期方面的比较和操作,整理了一下这方面的资料,供大家共享:
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate()
2004-09-12 11:06:08.177
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONVE ......
说明:在SupplyPlan表中,存储着每一个RequestQty及其对应的开始终止日期段;因为我在以后处理中要判断当前天属于哪一条RequestQty的日期区间并进行处理,所以后台数据库只能设计成这种存储形式;但是在页面的显示时候,需要动态的根据每一个SupplyPlanNo生成对应的多条日期区段及其数量显示,所以采用自定义函数形式返回处 ......