首 页
网络学院
视频教程
资源下载
HOT
实例教程
图文教程
专题中心
学习社区
繁體中文
当前位置:
首页
>
图文教程
>
数据库
>
MSSQL
> SQLServer ntile获取每组前10%的数据
MSSQL
SQl 跨服务器查询语句
sql2005 HashBytes 加密函数
防止SQLSERVER的事件探查器跟踪软件
Excel导入Sqlserver数据库脚本
sql cast,convert,QUOTENAME,exec 函数学习记录
select into 和 insert into select 两种表复制语句
sqlserver 日志恢复方法(搞定drop和truncate)
海量数据库查询语句
DBCC CHECKIDENT 重置数据库标识列从某一数值开始
MSSQL 数据库同步教程
sql 语句中的 NULL值
判断一个表的数据不在另一个表中最优秀方法
SQL货币数字转英文字符语句
executesql 存储过程
sql 查询结果合并union all用法_数据库技巧
SQLServe 重复行删除方法
SQLServer 数据修复命令DBCC一览
SQLSERVERS 数据整理方法
根据多条件查询临时表 想得到不同结果集的方法
sqlServer 获取汉字字串的拼音声母
No.
«
‹
111
112
113
114
›
»
技术文章搜索
关键字
MSSQL 中的 SQLServer ntile获取每组前10%的数据
出处:
互联网
整理:
软晨网(RuanChen.com)
发布:
2009-09-13
浏览: 106 ::
收藏到网摘: n/a
SQLServer 设置单词首字母大写
安装SQL2005提示 找不到任何SQL2005组件的问题解决方案
sqlserver2005有关键字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
SQLServer 设置单词首字母大写
安装SQL2005提示 找不到任何SQL2005组件的问题解决方案
评论 (0)
All
登陆
还没注册?