メインコンテンツまでスキップ

log

ログ

説明

指定された基底(または基数)を使用して、数値の対数を計算します。基底が指定されていない場合、この関数はlnと同等です。

構文

log([基底,] 引数)

パラメータ

  • 基底: オプションです。基底を指定します。DOUBLEデータ型のみがサポートされています。このパラメータが指定されていない場合、この関数はlnと同等です。

注意

StarRocksは、基底が負数、0、または1として指定された場合、NULLを返します。

  • 引数: 対数を計算する値。DOUBLEデータ型のみがサポートされています。

注意

StarRocksは、引数が負数または0として指定された場合、NULLを返します。

返り値

DOUBLEデータ型の値を返します。

例1:基数2で8の対数を計算します。

mysql> select log(2,8);
+-----------+
| log(2, 8) |
+-----------+
| 3 |
+-----------+
1 row in set (0.01 sec)

例2:基底を指定せずに、eを基数として10の対数を計算します。

mysql> select log(10);
+-------------------+
| log(10) |
+-------------------+
| 2.302585092994046 |
+-------------------+
1 row in set (0.09 sec)