SQLServer ntile獲取每組前10%的數(shù)據(jù)
更新時間:2009年08月29日 03:20:50 作者:
sqlserver2005有關(guān)鍵字ntile(x)和over(partition by.. order by..)子句配合.
比如獲取每個表的前10%個字段。
select id , name , colid , rn from (
select * , rn = ntile (10 )
over (partition by id order by colorder )
from syscolumns )t where rn = 1
復(fù)制代碼 代碼如下:
select id , name , colid , rn from (
select * , rn = ntile (10 )
over (partition by id order by colorder )
from syscolumns )t where rn = 1
相關(guān)文章
SQLServer 2005系統(tǒng)配置要求官方說明
SQLServer 2005系統(tǒng)配置要求官方說明,需要安裝sql2005的朋友需要了解下。2009-08-08
安裝MSSql2005時 “以前的某個程序安裝已在安裝計算機上創(chuàng)建掛起” 的解決辦法
安裝MSSql2005時 “以前的某個程序安裝已在安裝計算機上創(chuàng)建掛起” 的解決辦法2010-02-02
SQL 2005使用專用管理員連接(DAC)的技巧及修改系統(tǒng)表的方法
SQL Server 2005 為管理員提供了一種特殊的診斷連接,以供在無法與服務(wù)器建立標(biāo)準(zhǔn)連接時使用。2011-07-07
sql server2005實現(xiàn)數(shù)據(jù)庫讀寫分離介紹
對于負(fù)載均衡,筆者經(jīng)常接觸的當(dāng)屬Oracle的負(fù)載均衡機制。下面我們重點介紹Sql Server 2005是如何實現(xiàn)負(fù)載均衡的,感興趣的朋友可以參考下哈2013-06-06
使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法
我們經(jīng)常遇到樹型結(jié)構(gòu),把它們顯示在一個類似TreeView控件上的情況。這時我們可以使用Recursive Common Table Expressions(CTE)實現(xiàn)2011-10-10

