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
復制代碼 代碼如下:
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)文章
監(jiān)視SQLServer數(shù)據(jù)庫鏡像[圖文]
SQLServer2005以上版本提供了一個數(shù)據(jù)庫鏡像監(jiān)視器,不過打開它的方法比較特別。有了圖形界面以后,SQLServer數(shù)據(jù)庫鏡像的維護難度跟成本大大降低了。2009-05-05SQLServer無法打開用戶默認數(shù)據(jù)庫 登錄失敗錯誤4064的解決方法
這篇文章主要介紹了SQLServer無法打開用戶默認數(shù)據(jù)庫 登錄失敗錯誤4064的解決方法,需要的朋友可以參考下2015-01-01SQL2005查詢表結(jié)構(gòu)的SQL語句使用分享
分享一個SQL2005查詢表結(jié)構(gòu)的SQL語句,大家參考使用吧2013-11-11SQL Server 2005 開啟數(shù)據(jù)庫遠程連接的方法
這篇文章主要介紹了SQL Server 2005默認是不允許遠程連接的,要想通過遠程連接實現(xiàn)MSSQL,數(shù)據(jù)庫備份,需要做如下設置,需要的朋友可以參考下2015-01-01win2003 Server配置SQL Server 2005遠程連接的方法
這篇文章主要介紹了win2003 Server配置SQL Server 2005遠程連接的方法,需要的朋友可以參考下2015-01-01