提交 d071dcec authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Add Oracle compatibility STATS_MODE()

上级 0965fcf3
......@@ -210,6 +210,8 @@ public class Aggregate extends Expression {
addAggregate("MEDIAN", AggregateType.MEDIAN);
addAggregate("ARRAY_AGG", AggregateType.ARRAY_AGG);
addAggregate("MODE", AggregateType.MODE);
// Oracle compatibility
addAggregate("STATS_MODE", AggregateType.MODE);
}
private static void addAggregate(String name, AggregateType type) {
......
......@@ -27,6 +27,10 @@ SELECT MODE(V), MODE(V) FILTER (WHERE (V > 1)), MODE(V) FILTER (WHERE (V < 0)) F
> 1 2 null
> rows: 1
-- Oracle compatibility
SELECT STATS_MODE(V) FROM TEST;
>> 1
INSERT INTO TEST VALUES (2), (3), (3);
> update count: 3
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论