SQLServer ntile获取每组前10%的数据

SQLServer ntile获取每组前10%的数据,第1张

SQLServer ntile获取每组前10%的数据 比如获取每个表的前10%个字段。
复制代码 代码如下:
select id , name , colid , rn from (
select * , rn = ntile (10 )
over (partition by id order by colorder )
from syscolumns )t where rn = 1

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/893834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-14
下一篇 2022-05-14

发表评论

登录后才能评论

评论列表(0条)

保存