top与with ties用法
使用top中把与最后一条记录值相同的数据也放入列表中
一、SQL SERVER中使用WITH TIES的用途
with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(如果按照order by 参数排序TOP n返回了前面n个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(order by 后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)。
二、通过实例说明WITH TIES
1、初始数据
- CREATE TABLE students(
- id int IDENTITY(1,1) NOT NULL,
- score int NULL
- ) ON PRIMARY
- GO
- INSERT INTO students (score) VALUES (100)
- INSERT INTO students (score) VALUES (100)
- INSERT INTO students (score) VALUES (100)
- INSERT INTO students (score) VALUES (90)
- INSERT INTO students (score) VALUES (90)
- INSERT INTO students (score) VALUES (85)
- INSERT INTO students (score) VALUES (84)
- INSERT INTO students (score) VALUES (80)
- INSERT INTO students (score) VALUES (80)
- INSERT INTO students (score) VALUES (75)
- INSERT INTO students (score) VALUES (74)
- INSERT INTO students (score) VALUES (70)
2、使用WITH TIES查询成绩排名前8的学生
- SELECT TOP 8 WITH TIES * FROM students ORDER BY score DESC
结果
说明
上面的这条查询将会返回9行,原因在于第9行中的score值都与第8行相同。
参考资料:SQL SERVER中WITH TIES的用法 http://www.studyofnet.com/news/1227.html
转载于:https://www.cnblogs.com/gered/p/8984706.html
top与with ties用法相关推荐
- 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
关于js中"window.location.href"."location.href"."parent.location.href".&qu ...
- SQL语句中的TOP(expression) [PERCENT] [WITH TIES] 用法
TOP(expression) [PERCENT] [WITH TIES] expression : 指定返回行数的数值表达式.如果指定了PERCENT,则expression默认转换为FLOAT值, ...
- linux系统下top命令的详细用法、参数详解、以及模式配置
用过linux系统的人都知道top命令,它是Linux下一个最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一 ...
- js中window.location.href,location.href,parent.location.href,top.location.href的用法
"window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一 ...
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
"window.location.href"."location.href"是本页面跳转. "parent.location.href" 是 ...
- 【性能测试】如何用一条命令完全掌握linux系统性能监控(top高阶用法)
目 录 一 引 言 二 top命令高阶用法 场景1:采样3次,采样间隔为10s: 场景2:采样2h,采样间隔为10s,性能数据保存到test.csv文件中: 一 引 言 熟悉CentOS linux ...
- SQL学习--Select(一)TOP、派生表、连接、谓词
TOP关键字 1 select top 4 WITH TIES t.title,sum(s.qty)as totalSales from sales s 2 left join titles t on ...
- .offset().top是什么意思?
offset获取匹配元素在当前视口的相对偏移: 返回的对象包含两个整形属性:top,left.此方法只对 可见元素有效. $("#div").offset() 获得位移对象:(此时 ...
- ural 1306. Sequence Median(优先级队列 priority_queue用法)
最近做的ural的题目总是各种错,看了解题报告都是自己没学过的玩意,有点受打击,不过ural的题目质量还是挺好的,多被虐虐有益健康. 这一题要是用数组直接超内存,用优先级队列做,刚接触这个,学习一下优 ...
- SELECT TOP column FROM table [ORDER BY column [DESC]]
如果想返问表中行的子集,仅需要返回特定数量的记录,而不管符合条件的行有多少.要返回排在前面的值,可以有两个选择:指定固定数量的行,或者指定总行数的百分比.SQL Server不对这些数据做任何分析,共 ...
最新文章
- 当前最主流的商业模式,普通老板如何打造强大后端实现躺赚的秘诀!
- 数学基础、机器学习经典算法、统计学习方法,这份机器学习在线手册来帮你...
- dart系列之:浏览器中的舞者,用dart发送HTTP请求
- python调用计算器卡死_Python+tkinter使用40行代码实现计算器功能
- Canvas入门06-线段与像素边界
- 最全编程语言在线 API 文档
- 三网融合试点,是一个商机还是烫山芋?
- fiddler 页面介绍
- [原]Java程序员的JavaScript学习笔记(1——理念)
- Mybatis教程(实战看这一篇就够了)
- VMPlayer安装
- cocos2d-js 的 cc.callFunc 参数
- 独家百度刷权重全套代码工具教程
- android崩溃日志 2016,常用获取Android崩溃日志的几种方法
- 【Professional English】Words Summary
- bilibili视频流量数据潜望镜
- Nat Commun:中国中医科学院黄璐琦院士/首都医科大学高伟教授团队联合解析雷公藤甲素生物合成关键C-14位羟化机制...
- 小蘑菇也有很大力量,他通过种植蘑菇致富,如何成功?
- 全民开发者时代到来!华为云开发者日深圳站成功举办
- 最好的EM算法介绍-由例子介绍原理
热门文章
- 简单分析RTMP规范
- win10修改用户名_忘记登录密码没有U盘怎么办?无U盘重置密码Win10篇
- [转贴]给想立志入行网络或已经初入行的朋友的建议(一)
- cpu功耗排行_intel酷睿10代CPU处理器功耗表
- xp系统本地连接服务器,xp系统本地连接受限制或无连接怎么办丨xp本地连接断开无法上网解决办法...
- 白开水最耐喝,最解内心的渴
- 《哪吒》爆红的背后:你是选择妥协还是逆天改命?
- 实例(C++解一元二次方程)
- centos7.9安装zabbix+添加局域网下其他客户机
- STC8I2CGY-302(BH1750光照度强度模块)