当前位置:网站首页>Oracle数据库合并行记录,WMSYS.WM_CONCAT 函数的用和MySQL 中GROUP_CONCAT(id)的使用及比较。
Oracle数据库合并行记录,WMSYS.WM_CONCAT 函数的用和MySQL 中GROUP_CONCAT(id)的使用及比较。
2022-06-11 16:30:00 【peach桃】
Oracle: wmsys.wm_concat()
将结果集放入一列,通过逗号‘,’隔开
列如:
oracle10g以上版本提供行转列组合成字符串函数wmsys.wm_concat
例如有个users表如下:
id yhm xm
1 001 小唐
2 002 小李
3 003 小张
selectwmsys.wm_concat(yhm) 用户名, wmsys.wm_concat(xm) 姓名 from users
执行结果为:
用户名 姓名
001,002,003小唐,小李,小张
wmsys.wm_concat()中的参数也可以使多个,使用”||”拼接,如下例子:
select deptno,wmsys.wm_concat(ename || '-' || job) name from emp group by deptno;
运行的结果如下表格:
deptno | ename |
10 | CLARK-MANAGER,MILLER-CLERK,KING-PRESIDENT
|
20 | SMITH-CLERK,FORD-ANALYST,ADAMS-CLERK,SCOTT-ANALYST,JONES-MANAGER |
30 | ALLEN-SALESMAN,JAMES-CLERK,TURNER-SALESMAN,BLAKE-MANAGER,MARTIN-SALESMAN,WARD-SALESMAN |
(也可使用group by 进行分组显示合并)
MySQL:GROUP_CONCAT()
将结果集放入一起,默认通过逗号隔开,可用[] 设置
以id分组,把name字段的值打印在一行,逗号分隔(默认)
1. select id,group_concat(name) from aa group by id;
以id分组,把name字段的值打印在一行,分号分隔
1. select id,group_concat(name separator ';') from aa group
2. by id;
以id分组,把去冗余的name字段的值打印在一行,
逗号分隔
Sql代码
1. select id,group_concat(distinct name) from aa group by id;
边栏推荐
猜你喜欢

时序预测 | MATLAB实现RBF径向基神经网络时间序列未来多步预测

开关电源电路图及原理12v分析-详细版

1267_FreeRTOS启动第一个任务接口prvPortStartFirstTask实现分析
![Interview classic question: how to do the performance test? [Hangzhou multi surveyors] [Hangzhou multi surveyors \wang Sir]](/img/ea/2c5b48b08a9654b61694b93a2e7d0a.png)
Interview classic question: how to do the performance test? [Hangzhou multi surveyors] [Hangzhou multi surveyors \wang Sir]

tornado环境搭建及基本框架搭建——熟悉的hello world

C starts an external EXE file and passes in parameters

pycharm和anaconda的基础上解决Jupyter连接不上Kernel(内核)的问题--解决方案1

【剑指Offer】21.调整数组顺序使奇数位于偶数前面
![[sword finger offer] 21 Adjust array order so that odd numbers precede even numbers](/img/ba/8fa84520bacbc56ce7cbe02ee696c8.png)
[sword finger offer] 21 Adjust array order so that odd numbers precede even numbers

2022年R1快开门式压力容器操作考试题库及模拟考试
随机推荐
基于udp端口猜测的内网穿透
虚拟局域网划分与虚拟局域网间路由(VLAN)
laravel 2020-01-01T00:00:00.000000Z 日期转化
Complete test process [Hangzhou multi tester] [Hangzhou multi tester \wang Sir]
1267_ FreeRTOS starts the first task interface prvportstartfirsttask implementation analysis
2022年危险化学品经营单位主要负责人考试模拟100题及模拟考试
Class and__ proto__ Property, the class prototype chain has two inheritance routes
整了20张高清数据分析全知识地图,强烈建议收藏!
Learn about Prometheus from 0 to 1
485天,我远程办公的 21 条心得分享|社区征文
DHCP protocol instantiation analysis
微服务连接云端Sentinel 控制台失败及连接成功后出现链路空白问题(已解决)
2022年R1快开门式压力容器操作考试题库及模拟考试
leetcode684. 冗余连接(中等)
Can I eat meat during weight loss? Will you get fat?
R1 Quick Open Pressure Vessel Operation test Library and Simulation Test in 2022
Time processing logic for the last 7 days, the last 10 days, and the last 90 days
(验证文件)validateJarFile...报错
Interview high frequency algorithm question --- longest palindrome substring
List和Set存取元素的差异