当前位置: 首页 > 面试题库 >

将一行转换为多行Oracle

壤驷英叡
2023-03-14
问题内容

我有一个查询,该查询始终返回一行且包含 许多 列。我想将其转换为2列和多行。

原始结果:

Col1, Col2, Col3, Col4
----------------------
val1, val2, val3, val4

我想要的是:

ColName, Value
--------------
Col1,    val1
Col2,    val2
Col3,    val3
Col4,    val4

这可能吗?

编辑(澄清)

我正在寻找一种自动的方法。IE浏览器,我可以传递任何只返回1行的查询结果。


问题答案:

您正在使用Oracle 11g吗?您尝试过枢轴旋转还是取消枢轴旋转?

更多信息在这里。



 类似资料:
  • 问题内容: 我有两个表要合并。第一个表与客户一起使用,另一个表与产品一起使用。目前,我有22种产品,但我希望有一个灵活的数据库设计,因此与其在产品数据库中没有22列,我为每个客户为每个产品提供1行,所以如果我总体上添加或删除1种产品,我不会必须更改数据库结构。 我想有一条select语句,在这里我为每个客户端选择所有产品,并且输出应该在一行中,每个产品都有一列。 我看到了其他一些类似的问题,但这样

  • 问题内容: 我有一个带有列的详细信息表: user_id int 代码int 值int 我想建立一个汇总表,如下所示: user_id int valueA int valueB int 在详细信息表中,valueA对应于说代码5,而valueB对应于说代码6,所以我正在寻找类似的东西: 插入摘要(user_id,valueA,valueB)VALUES(从详细信息中选择???); 当然,问题是我

  • 我是数据科学的初学者,我正在尝试使用Pandas来旋转此数据框架: 所以它变成这样:(标签应该变成列,文件路径变成行。) “标签”列是一组或一类文件路径。我想把它转换成这样一种方式,它适合这个函数:tf。Keras.preprocessing.image.flow_from_dataframe 提前感谢所有帮助我的人。

  • 问题内容: 我有一张桌子: 我需要在Postgres中进行选择查询,其结果如下: 任何对链接到类似示例的帮助都将不胜感激。 问题答案: 单用加入一个表达这项工作:

  • 问题内容: 我的数据集具有n个日期的位置信息。问题在于每个日期实际上是一个不同的列标题。例如,CSV看起来像 我想要的是它看起来像 问题是我不知道列中有多少个日期(尽管我知道它们总是以名字开头) 问题答案: 从v0.20开始,melt是一阶函数,你现在可以使用

  • 问题内容: 我需要将列转换为行并获取其平均值。 例如,我有此表: 输出应为: 我该如何实现?感谢您的帮助。 问题答案: 如果您使用的是11G,则可以使用: 但是由于您不是,所以您可以伪造它。从本网站改编: 在这两种情况下,内部结构都将行转换为列。在10克中,您只需要自己做即可。在刚刚产生虚值的列表,这必须有足够的覆盖要转换为行(如果你真的有1000,你真的应该重新审视数据模型)的列数。这两个语句使