我在Oracle中有一个使用PIVOT
的视图,我想将它应用于h2数据库。但是,h2中尚不支持Pivot。
我目前正在使用CASE
语句来完成枢轴,现在这很好。
但是,我对h2中的用户定义函数很感兴趣。
是否可以使用用户定义的函数在h2中创建通用PIVOT
函数?有人已经做过吗?
答案 0 :(得分:0)
Oracle和SQL Server是唯一具有PIVOT
(或UNPIVOT
)子句的流行数据库,它为输入行生成多个聚合列。
在所有其他数据库中,您必须采用手动方式进行手动旋转。
Stack Overflow充满了MySQL的这些问题,例如: