首页 > 数据库 >Oracle 行转列unpivot函数

Oracle 行转列unpivot函数

时间:2022-10-14 13:44:08浏览次数:91  
标签:函数 列名 博客 转列 unpivot Oracle

行转列函数:unpivot
说明:将表中多个列缩减为一个聚合列
语法:unpivot(新列名 for 聚合列名 in (对应的列名1…列名n ))

以下使用工作环境遇到的案例演示:

源数据格式如下

要将T09,T10,T11,,,行数据转换成列数据显示,使用unpivot函数

 

另,下面是一个浅显的例子,更加容易理解,

引用自:(64条消息) Oracle列转行unpivot函数的使用_佛系小猪哥的博客-CSDN博客_oracle unpivot

 

 以上

 

标签:函数,列名,博客,转列,unpivot,Oracle
From: https://www.cnblogs.com/wzzdo/p/16791362.html

相关文章

  • Oracle基本操作——(二)
    一、数据类型1.字符类型char(size)用于存储固定长度的字符串,如果插入的长度小于指定长度,数据库会用空格补齐。最大长度2000字节varchar2(size)用于指定变长的字......
  • SQL中进行转列的几种方式
    SQL中进行专列​​SQL中进行转列​​​​以下是这次sql转换的表结构以及数据​​​​数据准备​​​​1、学生表​​​​2、课程表​​​​3、成绩表​​​​4、基本数据​......
  • 一款DBA开发的Oracle迁移MySQL工具-oracle_mig_mysql
    这是一款由业余DBA写的数据迁移工具,可在线一键迁移Oracle数据库到MySQL数据库,包含表元数据、数据行迁移、视图、部分触发器、自增列、索引约束等对象自动创建。操作简单,开......
  • Oracle PDB的相关使用说明
    OraclePDB的相关使用说明摘要PDBpluggabledatabase是Oracle12c以上的版本(Oracle18c.oracle19c)新增加的一个特性.他可以实现灵活插拔的方式进行PDB的创建于使......
  • oracle 根据汉字生成首字母简拼(助记码)
    1.情景展示如何根据中文,生成汉字首字母拼音?3.具体实现CREATEORREPLACEFUNCTION"GET_ZJM"(P_NAMEVARCHAR2)RETURNVARCHAR2ASV_COMPAREVARCHAR2(100);V......
  • oracle 创建md5函数
    1.情景展示在oracle当中,如何使用md5进行加密?2.具体分析通过调用DBMS_OBFUSCATION_TOOLKIT.MD5()函数来实现;DBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确......
  • Oracle数据库下的DDL、DML、DQL、TCL、DCL
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • oracle11204rac更换ASM存储
    介绍迁移的简单过程。步骤如下:1、划分asmdisk,并检查或更改udev配置文件,使得新存储的asmdisk对asm实例可识别。2、备份OCR、Votingdisk、ASMdiskheader和数据库;......
  • Oracle数据恢复
     注意事项恢复被delete删除的数据,删除时间点很关键,orcle所在服务器的时间和真实时间可能不同。比如,你在自己电脑显示时间为2022/10/1310:15:02时,误删了数据,而此时orcl......
  • Oracle的SYSAUX表空间
    在Oracle10g版本中,引入了SYSTEM表空间的一个辅助表空间:SYSAUX表空间。        SYSAUX表空间存放一些其他的metadata组件,如OEM,Streams等会默认存放在SYSAUX......