相关疑难解决方法(0)

如何创建用户定义的聚合函数?

我需要一个 MySQL 不提供的聚合函数。

我希望它具有 MySQL 的 SQL 风格(即,不是在 C 中)。

我该怎么做呢?我所坚持的是创建一个聚合函数——文档似乎没有提到这是如何完成的。

product函数的期望用法示例:

mysql> select product(col) as a from `table`;
+------+
| a    |
+------+
|  144 |
+------+
1 row in set (0.00 sec)

mysql> select col, product(col) as a from `table` group by col;
+-----+------+
| col | a    |
+-----+------+
|   6 |   36 |
|   4 |    4 |
+-----+------+
2 rows in set (0.01 sec)
Run Code Online (Sandbox Code Playgroud)

mysql aggregate functions

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

aggregate ×1

functions ×1

mysql ×1