技术栈

15.oracle的 listagg() WITHIN GROUP () 行转列函数使用

风_Sux1232023-12-05 19:35

1.使用条件查询 查询部门为20的员工列表

-- 查询部门为20的员工列表

SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ;

效果:

2.使用 listagg() WITHIN GROUP () 将多行合并成一行(比较常用)

SELECT

T .DEPTNO,

listagg (T .ENAME, ',') WITHIN GROUP (ORDER BY T .ENAME) names

FROM

SCOTT.EMP T

WHERE

T .DEPTNO = '20'

GROUP BY

T .DEPTNO

效果:

上一篇:Qt应用开发--国产工业开发板全志T113-i的部署教程
下一篇:微服务--02--Nacos注册中心
相关推荐
DarkAthena
14 分钟前
【DuckDB】活用marco以兼容GaussDB的SQL执行
数据库·sql·duckdb
沐浴露z
19 分钟前
一张思维导图理清【Redis】
数据库·redis·缓存
q***3337
21 分钟前
mysql查看binlog日志
数据库·mysql
q***5189
24 分钟前
MYSQL批量UPDATE的两种方式
数据库·mysql
x***0106
27 分钟前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
百***8127
1 小时前
【HTML+CSS】使用HTML与后端技术连接数据库
css·数据库·html
6***349
1 小时前
MySQL项目
数据库·mysql
木井巳
1 小时前
【MySQL数据库】数据库基础
数据库·mysql
Wang's Blog
1 小时前
MySQL: 查询全流程深度解析与性能优化实践指南
数据库·mysql·性能优化
一 乐
2 小时前
宠物管理|宠物共享|基于Java+vue的宠物共享管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·springboot·宠物
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南06Linux下V2Ray安装配置指南07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中