在Oracle中将多个(可以是100个)行转换为单行

时间:2017-05-29 20:06:52

标签: sql oracle pivot

enter image description here

任何人都可以帮我在Oracle中将多行转换为单行,我有一个表用户包含用户ID和名称,我希望在单行中显示所有内容,如用户1的第一个ID,然后是其名称,再一次用户2的Id和它的名字等等......一行

1 个答案:

答案 0 :(得分:0)

您尝试执行的操作称为枢轴,您可以使用PIVOT运算符执行此操作,但不能使用未知数量的列。您可以使用Dynamic SQL执行某些操作,但这可能不是一个好主意。

也许您可以向我们提供有关您尝试做什么的更多信息?