oracle将查询结果横转纵
2024-09-03 23:10:20
SELECT '残疾人|民政|综合治理|计划生育|物业监管|安全生产|环境类|司法信访|党建|社会组织|文化体育|社保' D ,
'53|52|51|50|49|48|47|5|4|3|2|1' g FROM dual
查询结果如下:
现在我想要把这个结果变成
残疾人 53
民政 52
综合治理 51
计划生育 50
物业监管 49
安全生产 48
环境类 47
司法信访 5
党建 4
社会组织 3
文化体育 2
社保 1
SELECT * FROM (
SELECT REGEXP_SUBSTR(E.D, '[^|]+',1, ROWNUM) BRAND , REGEXP_SUBSTR(E.g, '[^|]+',1, ROWNUM) BRAND1 FROM
(SELECT '残疾人|民政|综合治理|计划生育|物业监管|安全生产|环境类|司法信访|党建|社会组织|文化体育|社保' D ,
'53|52|51|50|49|48|47|5|4|3|2|1' g FROM dual)E
CONNECT BY ROWNUM <= "LENGTH"("REGEXP_REPLACE"(E.D, '|', ''))
)WHERE BRAND IS NOT NULL AND BRAND1 IS NOT NULL
这样就把行拆分开了。
最新文章
- [No000018]都在背单词,为啥学霸那么厉害-如何在一天内记200个单词?
- 剑指offer——变态跳台阶
- 文件“D:\file.txt”正由另一进程使用,因此该进程无法访问该文件。
- 信息熵 Information Theory
- C++赋值运算符函数
- [转] SSH 密钥认证机制
- python 安装 ez_setup.py出现的问题及解决办法
- struts1:(Struts)ActionForm类及表单数据验证
- ant 关键字和关键语句
- 经典算法题每日演练——第六题 协同推荐SlopeOne 算法
- 利用cocos2d-x实现CandyCrushSaga消除功能
- 利用kibana插件对Elasticsearch进行映射
- Google SketchUp Cookbook: (Chapter 3) Intersection Edges: Cutting and Trimming
- 浅谈C#堆栈与托管堆的工作方式(转)
- VS Code + NWJS(Node-Webkit)0.14.7 + SQLite3 + Angular6 构建跨平台桌面应用
- 微信小程序实现计算器功能
- (stripTrailingZeros)A == B hdu2054
- javascript类式继承函数最优版
- split和strip的使用
- redis 主从同步搭建