Sql Server select group by之外的列
来源:互联网 发布:天猫淘宝双十一晚会 编辑:程序博客网 时间:2024/05/21 05:18
有时候会有通过一个或多个列进行group by
操作,然而想要select
的却是 group by
之外的列(也许这些列的值都一样)的需求。
一种trick:
SELECT * FROM ( SELECT *, row_number () OVER ( partition BY columns ORDER BY columns ) AS rn FROM table WHERE conditions ) tWHERE rn = 1;
通过子查询实现了类似利用group by分组去重,但依旧提取了group by之外的列的数据的效果。
0 0
- Sql Server select group by之外的列
- Sql Server Group By 语句
- Sql Server Group By 汇总
- sql的group by
- SQL的 Group By
- SQL的GROUP by
- SQL select 使用 GROUP BY 分组介绍
- SQL Server 和 MySQL中 from where group by having order select 执行顺序
- sql server中group by 的几种用法
- sql server中group by 的几种用法
- SQL Server的GROUP BY和HAVING子句
- sql server 之group by的用法(关于统计)
- 一个sql的四种写法:sum...case.when、sum if、select(select..)、group by
- SQL查询语句中select from where group by having order by的执行顺序
- mysql 中group by 和select 列字段数不同
- sql篇 select from where group by having order by
- SQL Server 2005--group by子句
- sql server 多表查询 Group by
- zookeeper-客户端
- websocket学习(一)
- 如何设计一个面向协议的 iOS 网络请求库
- WEB入门 四CSS样式表深入
- Java语言基础
- Sql Server select group by之外的列
- 一分钟掌握数据库垂直拆分
- 用oracle10G导出oracle11G DMP 和导入方法
- C++智能指针
- [使用 Weex 和 Vue 开发原生应用] 0 项目介绍和文章目录
- Good Study
- HTML简介
- JavaScript中的原型和继承
- zookeeper-通信协议