小编Dob*_*doo的帖子

在 SQL (Oracle) 中将行划分为特定列

一直在尝试一个场景,我想将返回数据分散到几列而不是冗长的行中

例如

COL1       |  COL2    |   COL3
-----------------------------
DATAHEAD   |  VALUE1  | VALUE9
DATAHEAD   |  VALUE2  | VALUE10 
DATAHEAD   |  VALUE3  | VALUE11
DATAHEAD   |  VALUE4  | VALUE12
DATAHEAD   |  VALUE5  | VALUE13
DATAHEAD   |  VALUE6  | VALUE14
DATAHEAD   |  VALUE7  | VALUE15
DATAHEAD   |  VALUE8  | VALUE16 

I want it to spread  into 6/n columns dynamically like 
this below

COL1       |  COL2     |   COL3   | COL4     | COL 5  |    COL6  |
--------------------------------------------------------------------
DATAHEAD   |  VALUE1   | VALUE2   | …
Run Code Online (Sandbox Code Playgroud)

sql oracle pivot

2
推荐指数
1
解决办法
81
查看次数

标签 统计

oracle ×1

pivot ×1

sql ×1