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

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

时间2024-02-28 22:36:03发布访客分类数据库浏览137
导读:收集整理的这篇文章主要介绍了SQLServer ntile获取每组前10%的数据,觉得挺不错的,现在分享给大家,也给大家做个参考。 比如获取每个表的前10%个字段。 复制代码 代码如下:...
收集整理的这篇文章主要介绍了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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: SQLServer ntile获取每组前10%的数据
本文地址: https://pptw.com/jishu/632033.html
SQLServer2005 Output子句获取刚插入的ID值 安装SQL2005提示 找不到任何SQL2005组件的问题解决方案

游客 回复需填写必要信息