log
説明
指定された基数(または基底)で数値の対数を計算します。基数が指定されていない場合、この関数は ln と同等です。
構文
log([base,] arg)
パラメータ
base
: 任意。基数。DOUBLE データ型のみサポートされます。このパラメータが指定されていない場合、この関数は ln と同等です。
注意
StarRocks は、
base
が負数、0、または 1 に指定された場合、NULL を返します。
arg
: 対数を計算したい値。DOUBLE データ型のみサポートされます。
注意
StarRocks は、
arg
が負数または 0 に指定された場合、NULL を返します。
戻り値
DOUBLE データ型の値を返します。
例
例 1: 8 の対数を基数 2 で計算します。
mysql> select log(2,8);
+-----------+
| log(2, 8) |
+-----------+
| 3 |
+-----------+
1 row in set (0.01 sec)
例 2: 10 の対数を基数 e で計算します(基数が指定されていない場合)。
mysql> select log(10);
+-------------------+
| log(10) |
+-------------------+
| 2.302585092994046 |
+-------------------+
1 row in set (0.09 sec)