温馨提示×

oracle怎么把一列拆分成多行

小樊
263
2024-07-26 04:12:11
栏目: 云计算

在Oracle中,可以使用UNION ALL语句将一列拆分成多行。例如,假设有一个包含多个值的列A,可以使用以下查询将列A拆分成多行:

SELECT A1 AS A FROM table_name
UNION ALL
SELECT A2 AS A FROM table_name
UNION ALL
SELECT A3 AS A FROM table_name;

这将把列A中的每个值分别显示为单独的行。您可以根据列A中的值的数量,重复使用UNION ALL语句来拆分成更多的行。

0