Oracle 一行转多行的sql
时间: 2023-04-08 19:05:19 浏览: 137
sql多行转一行
5星 · 资源好评率100%
可以使用Oracle的UNPIVOT函数来实现一行转多行的SQL。例如:
SELECT id, category, value
FROM my_table
UNPIVOT (
value FOR category IN (column1, column2, column3)
);
其中,my_table是要转换的表,column1、column2、column3是要转换的列,id是表中的唯一标识符,category是转换后的列名,value是转换后的值。
阅读全文