MSSQL 的with ties 关键字
2015-07-23 13:12
232 查看
top ... with ties
从基本结果集中返回额外的行, 只能用在查询语句中, 且必需有 ORDER BY 排序子句
取数到 TOP n 行纪录中的最后一行时, 之后的一行或多行纪录跟最后一行的纪录相同,
如果也需要同时取出来, 则可用 top n with ties 显示.
如,考试成绩的前3名, 这时刚好第三名有两人, 需要同时取出,就可用该方法.
eg:
select top 3 with ties * from 考生成绩表 order by 成绩 desc
从基本结果集中返回额外的行, 只能用在查询语句中, 且必需有 ORDER BY 排序子句
取数到 TOP n 行纪录中的最后一行时, 之后的一行或多行纪录跟最后一行的纪录相同,
如果也需要同时取出来, 则可用 top n with ties 显示.
如,考试成绩的前3名, 这时刚好第三名有两人, 需要同时取出,就可用该方法.
eg:
select top 3 with ties * from 考生成绩表 order by 成绩 desc
相关文章推荐
- SQL 2008 完全卸载(二)
- MongoDB的学习与应用四:MongoDB中的BSON以及CRUD
- MongoDB的学习与应用三:MongoDB中必须要懂的JSON
- SQL 2008 完全卸载(一)
- MongoDB的学习与应用二:熟悉MongoDB Shell下常用命令
- MongoDB的学习与应用一:安装并简单测试MongoDB
- MSSQL 的merge关键字实现两个表的同步
- 关于日期条件查询的sql 代码
- Redis千万级的数据量的性能测试
- SQLServer找出执行慢的SQL语句
- Mongodb亿级数据量的性能测试
- 数据库主键设计之思考(转)
- Mysql查询大表出现的一个错误
- Mysql大量插入随机数据方法--存储过程
- Oracle删除重复记录只保留一条数据的几种方法
- MongoDB 3.0 WT 引擎性能测试
- Oracle数据库实现获取前几条数据的方法
- oracle删除重复记录保留一条记录
- 节约内存:Instagram的Redis实践
- MySQL分组排序