1 SQL server 2005中新增的排序函数及操作 
SELECT
SQL server 2005中新增函数及操作(ZT) YEAR(BirthDate),
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)    ROW_NUMBER() OVER(ORDER BY YEAR(BirthDate)) AS 'RowNumber',/**//* 按年产生一个唯一的序号 */
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)    ROW_NUMBER() OVER(PARTITION BY YEAR(BirthDate) ORDER BY BirthDate) AS RowNumberPartition, /**//* 每年产生一个唯一的序列 */
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)    RANK() OVER(ORDER BY YEAR(BirthDate)) AS 'Rank', /**//* 产生一个非紧密排名 */
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)    DENSE_RANK() OVER(ORDER BY YEAR(BirthDate)) AS 'Dense_Rank', /**//* 产生一个紧密排名 */
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)    NTILE(10) OVER(ORDER BY BirthDate DESC) AS 'ntile' /**//* 将结果分成10个组 */
SQL server 2005中新增函数及操作(ZT)FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)ORDER BY BirthDate
SQL server 2005中新增函数及操作(ZT)看看新的排序函数如何解决SQL server 2000中不方便解决的问题
SQL server 2005中新增函数及操作(ZT)--按BirthDate排序,取第10条到20条的数据 (这一定是最激动人心的新特性,哈哈)
SQL server 2005中新增函数及操作(ZT)SELECT BirthDate FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT) SELECT
SQL server 2005中新增函数及操作(ZT)        ROW_NUMBER() OVER(ORDER BY BirthDate) AS a,BirthDate
SQL server 2005中新增函数及操作(ZT) FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)WHERE a BETWEEN 10 AND 20
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)--将数据分成十份,取第三份
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    BirthDate
SQL server 2005中新增函数及操作(ZT)FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    NTILE(10) OVER(ORDER BY BirthDate DESC) AS a,BirthDate
SQL server 2005中新增函数及操作(ZT)FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)WHERE a = 3再来看看如何用新的排序函数解决以前在SQL server 2000中的问题
SQL server 2005中新增函数及操作(ZT)-- 出生的员工最多的一年出生多少员工(有点)
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2000 */
SQL server 2005中新增函数及操作(ZT)SELECT MAX(a)
SQL server 2005中新增函数及操作(ZT)FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT)SELECT COUNT(EmployeeID) AS a FROM HumanResources.Employee GROUP BY YEAR(BirthDate)
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2005  */
SQL server 2005中新增函数及操作(ZT)SELECT MAX(a)
SQL server 2005中新增函数及操作(ZT)FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    ROW_NUMBER() OVER(PARTITION BY YEAR(BirthDate) ORDER BY BirthDate) AS a
SQL server 2005中新增函数及操作(ZT)FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)-- 出生日期涵盖了多少年
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2000  */
SQL server 2005中新增函数及操作(ZT)SELECT COUNT(DISTINCT YEAR(BirthDate)) FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2005 */
SQL server 2005中新增函数及操作(ZT)SELECT MAX(a)
SQL server 2005中新增函数及操作(ZT)FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    DENSE_RANK() OVER(ORDER BY YEAR(BirthDate)) AS a
SQL server 2005中新增函数及操作(ZT)FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)-- 显示前10%的数据
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2000  */
SQL server 2005中新增函数及操作(ZT)SELECT TOP 10 Percent BirthDate FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)
SQL server 2005中新增函数及操作(ZT)SQL server 2005中新增函数及操作(ZT)/**//* SQL server 2005  */
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    BirthDate
SQL server 2005中新增函数及操作(ZT)FROM
SQL server 2005中新增函数及操作(ZT)(
SQL server 2005中新增函数及操作(ZT)SELECT
SQL server 2005中新增函数及操作(ZT)    NTILE(10) OVER(ORDER BY BirthDate DESC) AS a,BirthDate
SQL server 2005中新增函数及操作(ZT)FROM HumanResources.Employee
SQL server 2005中新增函数及操作(ZT)) AS a
SQL server 2005中新增函数及操作(ZT)WHERE a = 1

http://www.cnblogs.com/xh831213/archive/2008/02/13/1068041.html

相关文章: