技术栈

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注册中心
相关推荐
仍然.
28 分钟前
MYSQL--约束
数据库·mysql
乡野码圣
1 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
亓才孓
1 小时前
[数据库]应该注意的细节
数据库·sql
m0_56135967
2 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
xxxmine
2 小时前
redis学习
数据库·redis·学习
qq_547026179
3 小时前
Redis 常见问题
数据库·redis·mybatis
APIshop
3 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品
java·开发语言·数据库
小陈phd
3 小时前
混合知识库搭建:本地Docker部署Neo4j图数据库与Milvus向量库
数据库·docker·neo4j
2401_83847251
3 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
知识即是力量ol
3 小时前
基于 Redis 实现白名单,黑名单机制详解及应用场景
数据库·redis·缓存
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Clawdbot 中文汉化版 接入微信、飞书04OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书052026美赛A题智能手机电池续航时间预测的连续时间数学模型06UV安装并设置国内源07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08Claude Code Skills 实用使用手册09Linux下V2Ray安装配置指南10在Trae中使用Pencil MCP