[MSSQL]SQL 关于with ties
文章摘要
关于with ties
对于with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回(解释:如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent)个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(order by 后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)
实验
...
关于with ties
对于with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回(解释:如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent)个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(order by 后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)
实验
实验用表PeopleInfo):
CREATE TABLE [dbo].[PeopleInfo](
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[numb] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[phone] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
向表中插入数据:
insert into peopleinfo([name],numb,phone) values ('李欢','3223','1365255')
insert into peopleinfo([name],numb,phone) values ('李欢','322123','1')
insert into peopleinfo([name],numb,phone) values ('李名','3213112352','13152')
insert into peopleinfo([name],numb,phone) values ('李名','32132312','13342563')
查看插入的全部数据:
select * from dbo.PeopleInfo
结果图:
操作步骤1:不用with ties
代码
select top 3 * from peopleinfo order by [name] desc
结果如图
操作步骤2:用with ties
代码
select top 3 with ties * from peopleinfo order by [name] desc
结果如图
如果with ties不与top和order by结合使用错误示范
操作步骤1:不与order by结合使用,只和top结合使用
代码
select top 3 with ties * from peopleinfo
错误消息如图
操作步骤2:不与top结合使用,只order by结合使用
代码
select with ties * from peopleinfo order by [name] desc
错误消息如图
操作步骤3:不与top结合使用也不与order by结合使用
代码
select with ties * from peopleinfo
错误消息如图
手机扫码阅读
微信或手机浏览器扫一扫,随时随地随心阅读与分享
还没有人赞过,来做第一个
🤞 分享
订阅更新
输入邮箱,第一时间接收本站新文章推送。
版权所有:辰峰微网
文章标题:[MSSQL]SQL 关于with ties
文章链接:https://www.14551.cn/MCSQL/511.html
版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
文章标题:[MSSQL]SQL 关于with ties
文章链接:https://www.14551.cn/MCSQL/511.html
版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!





![[分享]工单按工作中心工单状态月份合计工单数](/content/uploadfile/201609/29751475135708.png)
发表评论