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

原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/236150.html

(0)
上一篇 2022年1月24日
下一篇 2022年1月24日

相关推荐

发表回复

登录后才能评论