group by字段后,其他字段的合并处理
自己想做一个查询,类似于
select age,name from student group by age
但是很明显这是不能运行的,因为你把age分组了,那么name怎么处理,一般有取最大值max(name)。最小值min(name),或者如果是数字的话,还可以sum(name),但是我要做的是需要把不要同的name全部组合起来,类似于这样
18 张三,李四
20 王五,刘六
把剩下的字段给组合起来,让我看的更清晰,咨询了dba后,知道可以这样做
select age ,listagg(name,',') within GROUP (order by name) name from student group by age
这样子就实现了我要的功能,在这里做个笔记,以免以后dba走了,或者我走了,找不到这份资料,也给各位分享一下
group by字段后,其他字段的合并处理相关推荐
- Oracle数据库在指定字段后新增字段
记录一下数据库中为表增加字段,且在指定字段后新增: mysql数据库的话比较简单通过一下sql语句即可实现: -- 为表t在B字段后新增字段 alter table t add column fild ...
- mysql降序后去重_Mysql 数据记录去重后按字段排序
实现效果:去重-取最新的-排序 例子 : 按用户ID获取历史记录中某个人的记录,要求非重复的且每条只获取最新的,同时按添加时间倒序排列的 实现 :SELECT * FROM ( SELECT * FR ...
- 数据库|group by查询出其他字段
数据库环境:MYSQL 5.7.19 解决group by只能查询特定字段而不能查询其他字段的问题. 新建一张表: CREATE TABLE LSQ_TEST_TABLE (ID VARCHAR(64 ...
- 关于Oracle.ManagedDataAccess数据库表加字段后,必须重启的问题
关于Oracle.ManagedDataAccess数据库表加字段后,必须重启的问题,解决方法如下: 在数据库连接字串中,增加一个参数:Metadata Pooling=false 如"Da ...
- Linq中的group by多表多字段,Sum求和
Linq中的group by多表多字段,Sum求和 //Line to Sql 写法var data = (from a in Itemsgroup a by new { a.GroupId, a.I ...
- 按钮提交在url后添加字段_在输入字段上定向单击“清除”按钮(X)
按钮提交在url后添加字段 jQuery makes it easy to get your project up and running. Though it's fallen out of fav ...
- mysql如何进行分组操作的_mysql group by 对多个字段进行分组操作
在平时的开发任务中我们经常会用到MYSQL的GROUP BY分组, 用来获取数据表中以分组字段为依据的统计数据. 比如有一个学生选课表,表结构如下: Table: Subject_Selection ...
- hive3新增資料_Hive表新增字段后,新字段无法写入值问题总结
问题描述 今天同事让我把订单表新增一个字段,我新增好字段后,重跑脚本,验证数据的时候发现新增加的那个字段的值都是NULL.脚本通过insert overwrite覆盖T+1的历史数据. 新增字段的sq ...
- oracle无法减小列长度,中国港湾扩展表单分配时调整字段后保存时报错,无法正常维护表单定义...
版本号: 7.0.4 业务场景(如下):中国港湾扩展表单分配时调整字段后保存时报错,无法正常维护表单定义 异常提示: 异常信息:添加业务实体的时候出错. 导致错误的应用程序或对象的名称:Generso ...
- EAS BOS 新建单据后新增字段
EAS BOS 新建单据后新增字段 1.在新建的单据界面上单击右键,选择字段管理,然后出现下图界面,然后点击新增字段 2.因为每个字段的类型不一样,所以选择的时候需要注意. F7基础资料 类型 已有基 ...
最新文章
- 截断坐标轴参数的应用小例子
- 用WSE在Web服务中验证用户身份
- 关于real210开发板linux系统可能无法解析域名的问题解决方法
- 【渝粤教育】 国家开放大学2020年春季 1009离散数学(本) 参考试题
- 结构重参数化技术【为了模型压缩】:进可暴力提性能,退可无损做压缩
- dedecms读取多个类别信息
- vue.js下载教程
- matlab线型与颜色
- Mysql 省市区字典(带层级,带经纬度,带拼音)
- 自然语言处理之分词、命名主体识别、词性、语法分析-stanfordcorenlp-NER(二)
- 移植 μC/OS-III 到 STM32
- 无法启动计算机的病毒是,电脑病毒导致系统中的exe文件无法打开如何解决
- 一分钟学会接网线(网络传输介质详解及布线连接)
- sourcemap(未完,待续)
- Carsim-问题Failed to start Solver: PATH_ID_OBJ(X) was set to Y; no corresponding value of XXXXX?
- 如何解决WIN10环境下 Raid 模拟器遇到乱码问题
- sigmoid和softmax区别
- 文泰 单笔划 字 教程
- linux 点亮屏幕,按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)
- Android是什么?