H2数据库可以用聚合函数对over子句进行SQL查询吗?

问题描述 投票:0回答:2

这样的 SQL

SELECT empno, deptno, 
COUNT(*) OVER (PARTITION BY deptno) DEPT_COUNT FROM emp WHERE deptno IN (20, 30);

非常有用。

我只是想知道在H2中,我们如何实现类似的功能? 也许创建一个java程序会起作用。不过这个功能可以吗 在H2数据库的路线图内吗?

sql h2 window-functions
2个回答
4
投票

H2 中不支持窗口函数。

最近H2论坛讨论过这个问题:

http://groups.google.com/group/h2-database/browse_thread/thread/3899106a85851de3#


0
投票

自 H2 版本 1.4.198 起,根据

changelog
,对窗口函数 
OVER (ORDER BY *)OVER ([PARTITION BY ...])

进行了实验性支持
© www.soinside.com 2019 - 2024. All rights reserved.