枫叶一帆
分享你我的学习心得....

随笔分类 -  SQL Server

SQL 分页 排名 CTE
摘要:举几个例子来简单说明 这些例子我引用了Northwind库。1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就支持分页,性能据说也非常不错。 --按Freight从小到大排序,求20到30行的结果 select * from( select OrderId, Freight, ROW_NU. 阅读全文
posted @ 2012-04-21 10:55 枫叶一帆 阅读(722) 评论(0) 推荐(0)
SQLSERVER存储过程及创建临时表
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author:Garry-- Create date: 2012-01-16-- Description:查詢人員離歸崗報表-- =============================================-- EXEC [spPersonOnAndOffPost] '2012-1-15 10:00:00','2012-1-17 23:00:00'CREATE P 阅读全文
posted @ 2012-04-20 21:18 枫叶一帆 阅读(2311) 评论(0) 推荐(0)