网站首页 > 知识剖析 正文
oracle——一种列转行的方法
使用UNPIVOT
UNPIVOT功能可以将多个列转化为一列,通过UNPIVOT将需要拆分的列转换为行。
列转行
SELECT id,dates,colname
FROM
(
select '1' id
,'20210101' start_date
,'20210105' end_date
from dual
union all
select '2' id
,'20220101' start_date
,'20220105' end_date
from dual
)
UNPIVOT (dates FOR colname IN (start_date AS 'start_date', end_date AS 'end_date'))
2023-11-23
猜你喜欢
- 2024-12-01 Oracle如何创建索引、删除索引、查询索引
- 2024-12-01 一文总结Oracle数据库merge into语法实现及pg自定义函数实现方式
- 2024-12-01 Oracle转换Postgres
- 2024-12-01 Oracle 12c 的安装
- 2024-12-01 XXL-Job 支持 Oracle 改造过程及注意事项
- 2024-12-01 SQL之WHERE子句中常用的运算符
- 2024-12-01 数据库(Oracle)序列(Sequence)的基本使用
- 2024-12-01 Oracle Cloud 甲骨文云新版界面添加IPv6详细图文教程
- 2024-12-01 oracle group by把多行转换为一列
- 2024-12-01 oracle常见报错之无法验证 (约束) - 未找到父项关键字解决办法
- 最近发表
-
- 测试进阶:实现跨请求地保持登录的神器session你get了么?
- Python 爬虫入门五之 Cookie 的使用
- 在Node应用中实施Web认证的四大方法
- PHP防火墙代码,防火墙,网站防火墙,WAF防火墙,PHP防火墙大全
- 程序员和IT人都应该懂的知识:HTTP入门图解
- 如何请求一个需要登陆才能访问的接口(基于cookie)——apipost
- 提高 PHP 代码质量的 36 计(如何提高php技术)
- 彻底搞懂Token、Session和Cookie(token和cookie sessions什么区别)
- 一文详解Python Flask模块设置Cookie和Session
- 超详细的网络抓包神器 tcpdump 使用指南
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)