SQLServer ntile获取每组前10%的数据_mssql数据库教程-查字典教程网
SQLServer ntile获取每组前10%的数据
SQLServer ntile获取每组前10%的数据
发布时间:2016-12-28 来源:查字典编辑
摘要:比如获取每个表的前10%个字段。复制代码代码如下:selectid,name,colid,rnfrom(select*,rn=ntile(1...

比如获取每个表的前10%个字段。

复制代码 代码如下:

select id , name , colid , rn from (

select * , rn = ntile (10 )

over (partition by id order by colorder )

from syscolumns )t where rn = 1

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新mssql数据库学习
    热门mssql数据库学习
    编程开发子分类