with ties 的用法
2015-11-12 18:34
211 查看
create table #Stuscore
(
name nvarchar(20),
score int
)
insert into #Stuscore values ('陈一',100),('张二',100),('王五',90),('李四',80);
select top 1 with ties * from #Stuscore order by score desc
如果不加with ties 结果如果用并列的,只能查出一个,如上面的例子中,如果写成
select top 1 * from #Stuscore order by score desc,就只能查出张三这一条,但我们的本意是查出最高成成绩的学员,因此这时用with ties就体现出它的作用了。
(
name nvarchar(20),
score int
)
insert into #Stuscore values ('陈一',100),('张二',100),('王五',90),('李四',80);
select top 1 with ties * from #Stuscore order by score desc
如果不加with ties 结果如果用并列的,只能查出一个,如上面的例子中,如果写成
select top 1 * from #Stuscore order by score desc,就只能查出张三这一条,但我们的本意是查出最高成成绩的学员,因此这时用with ties就体现出它的作用了。
相关文章推荐
- Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:jar:2.5.1
- Mysql 开源数据源笔记
- VideoCapture类
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- JSON和数据集互相转换单元
- MongoDB windows系统安装
- hdu 1806 Frequent values rmq+游标编码
- iOS 定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等授权检测
- Xilinx Spartan6 系列产品(FPGA+DSP+ARM
- 日报2015/11/12(第一行代码读书笔记)
- 一个时代的落幕
- 网站性能测试工具
- gets()函数的应用
- easyui datagrid 前后台交互
- ASP.NET两个常见的异常 如未能创建 Mutex
- 修改LR自带的示例程序端口号,Cannot create GUI process-program not found
- DB2数据库常见问题汇总
- ssh密钥认证原理
- 批量替换和删除
- Nginx反向代理https