Saya membutuhkan fungsi agregat yang tidak disediakan oleh MySQL.
Saya ingin itu dalam rasa MySQL SQL (yaitu, bukan dalam C).
Bagaimana saya melakukan ini? Apa yang saya terjebak adalah menciptakan fungsi agregat - dokumen sepertinya tidak menyebutkan bagaimana ini dilakukan.
Contoh penggunaan product
fungsi yang diinginkan :
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)