gpt4 book ai didi

将列转换为表头的sql语句

转载 作者:行者123 更新时间:2023-12-01 13:36:28 24 4
gpt4 key购买 nike

这是我的示例表

客户名称|项目
客户 1 |项目 1
客户 1 |项目 2
客户 1 |项目 3
客户 2 |项目 1
客户 2 |项目 4
客户 3 |项目 2
客户 4 |项目 5
客户 5 |项目 6

我需要将表格转换为

客户名称|项目 1|项目 2|项目 3|项目 4|项目 5|项目 6|
客户 1 | × | × | × | | | |
客户 2 | × | | | × | | |
客户 3 | | × | | × | | |
客户 4 | | | | | × | |
客户 5 | | | | | | X |

我试过 PIVOT,但在 SAP HANA 中它不起作用。

如有任何建议,我们将不胜感激。

最佳答案

SAP HANA 不提供可在其他 DBMS 中找到的非标准 SQL 运算符“PIVOT”。对于永久转换,例如在 ETL 期间,您可以使用流图函数 PIVOT/UNPIVOT 自动执行转换。

对于即时转换,没有内置功能,您必须自己编写代码。

关于将列转换为表头的sql语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42906655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com