在h2中创建枢轴

时间:2015-10-31 05:07:25

标签: h2

我在Oracle中有一个使用PIVOT的视图,我想将它应用于h2数据库。但是,h2中尚不支持Pivot。

我目前正在使用CASE语句来完成枢轴,现在这很好。

但是,我对h2中的用户定义函数很感兴趣。

是否可以使用用户定义的函数在h2中创建通用PIVOT函数?有人已经做过吗?

1 个答案:

答案 0 :(得分:0)

Oracle和SQL Server是唯一具有PIVOT(或UNPIVOT)子句的流行数据库,它为输入行生成多个聚合列。

在所有其他数据库中,您必须采用手动方式进行手动旋转。

Stack Overflow充满了MySQL的这些问题,例如: