Oracle 行转列 pivot函数基本用法

您所在的位置:网站首页 裤子in Oracle 行转列 pivot函数基本用法

Oracle 行转列 pivot函数基本用法

2024-07-01 08:15| 来源: 网络整理| 查看: 265

2018年9月30日22点,眼看着就10月份了,回头看下,8月份就写了一篇博客,9月一篇都没写,想着还是得续一续。

刚好前几天,帮一个群友处理了一个关于Oracle中行转列,根据查询中有的项目,动态转列的做法。想着也挺好玩,不过看下时间,不太充足。所以暂时先写个Oracle自带的行转列函数,pivot的基本用法。国庆几天看下有时间的话完善一下动态转列的做法,到时候再另写一篇附链接过来。

一、运行环境

还是先介绍下环境,虽然应该也没啥影响,Win10,Oracle Database 11g r2,plsql 12。

二、看下结果

三、测试数据准备 --建表 --drop table SalesList; create table SalesList( keHu varchar2(20), --客户 shangPin varchar2(20), --商品名称 salesNum number(8) --销售数量 ); --插入数据 declare --谈几个客户 cursor lr_kh is select regexp_substr('张三、李四、王五、赵六','[^、]+',1, level) keHu from dual connect by level


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3