MySQLでは、LN()
関数は、指定された値の自然対数を返します。
関数を呼び出すときに、指定した値を引数として指定します。
この関数は、LOG()
の単一引数構文と同義です。 機能。
構文
構文は次のようになります:
LN(X)
X
自然対数を返す値です。
X
が0.0E0以下の場合、関数はNULL
を返します 警告が生成されます。
例1-基本的な使用法
この関数がどのように機能するかを示す基本的な例を次に示します。
SELECT LN(2);
結果:
+--------------------+ | LN(2) | +--------------------+ | 0.6931471805599453 | +--------------------+
そして、これは別の値を使用した別の例です。
SELECT LN(0.1);
結果:
+---------------------+ | LN(0.1) | +---------------------+ | -2.3025850929940455 | +---------------------+
例2–負の値
負の値を渡す例を次に示します。
SELECT LN(-1);
結果:
+--------+ | LN(-1) | +--------+ | NULL | +--------+
この例では、指定された引数が0.0E0未満であるため、NULL値を返します。
例3–ゼロ
引数としてゼロを渡す例を次に示します(前の例と同じ結果が得られます)。
SELECT LN(0);
結果:
+-------+ | LN(0) | +-------+ | NULL | +-------+
例4–式
次のような式を渡すこともできます:
SELECT LN(1+1);
結果:
+--------------------+ | LN(1+1) | +--------------------+ | 0.6931471805599453 | +--------------------+