<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to codak-mysql</title><link>https://sourceforge.net/p/codak/home/codak-mysql/</link><description>Recent changes to codak-mysql</description><atom:link href="https://sourceforge.net/p/codak/home/codak-mysql/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 19 Oct 2011 14:38:06 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/codak/home/codak-mysql/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage codak-mysql modified by wauter</title><link>https://sourceforge.net/p/codak/home/codak-mysql/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wauter</dc:creator><pubDate>Wed, 19 Oct 2011 14:38:06 -0000</pubDate><guid>https://sourceforge.netcd37db1ef6ec9e5ccb1e130a1169e24ab00e163c</guid></item><item><title>WikiPage codak-mysql (source) modified by wauter</title><link>https://sourceforge.net/p/codak/home/codak-mysql%2520%2528source%2529/</link><description>The CoDAK MySQL extension adds *codak_product*, a MySQL User-defined Function (UDF), to MySQL.

*codak_product* is an aggregate function which calculates the product of its arguments. Null values are ignored.

Input parameters:
* values (real)

Output:
* product of the values (real)

Usage example:

~~~~~~
mysql&gt; CREATE TABLE test_values (value REAL NULL);
Query OK, 0 rows affected (0.13 sec)

mysql&gt; INSERT INTO test_values VALUES(1),(5),(NULL),(0.1);
Query OK, 4 rows affected (0.04 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql&gt; SELECT codak_product(value) FROM test_values;
+----------------------+
| codak_product(value) |
+----------------------+
|           0.50000000 |
+----------------------+
1 row in set (0.01 sec)

mysql&gt;
~~~~~~
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wauter</dc:creator><pubDate>Wed, 19 Oct 2011 14:37:34 -0000</pubDate><guid>https://sourceforge.netcb21633aef4ade43739b7ba4b8273a4d9301ab31</guid></item></channel></rss>