Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL LN() Funktion – Gibt den natürlichen Logarithmus einer Zahl zurück

In MySQL das LN() Funktion gibt den natürlichen Logarithmus eines angegebenen Werts zurück.

Den angegebenen Wert geben Sie beim Aufruf der Funktion als Argument an.

Diese Funktion ist gleichbedeutend mit der Ein-Argument-Syntax von LOG() Funktion.

Syntax

Die Syntax lautet wie folgt:

LN(X)

Wobei X ist der Wert, für den der natürliche Logarithmus zurückgegeben werden soll.

Wenn X kleiner oder gleich 0.0E0 ist, gibt die Funktion NULL zurück und eine Warnung wird generiert.

Beispiel 1 – Grundlegende Verwendung

Hier ist ein einfaches Beispiel, um zu demonstrieren, wie diese Funktion funktioniert.

SELECT LN(2);

Ergebnis:

+--------------------+
| LN(2)              |
+--------------------+
| 0.6931471805599453 |
+--------------------+

Und hier ist ein weiteres Beispiel mit einem anderen Wert.

SELECT LN(0.1);

Ergebnis:

+---------------------+
| LN(0.1)             |
+---------------------+
| -2.3025850929940455 |
+---------------------+

Beispiel 2 – Negativer Wert

Hier ist ein Beispiel für die Übergabe eines negativen Werts.

SELECT LN(-1);

Ergebnis:

+--------+
| LN(-1) |
+--------+
|   NULL |
+--------+

Dieses Beispiel gibt einen NULL-Wert zurück, da das angegebene Argument kleiner als 0.0E0 ist.

Beispiel 3 – Null

Hier ist ein Beispiel für die Übergabe von Null als Argument (wir erhalten das gleiche Ergebnis wie im vorherigen Beispiel).

SELECT LN(0);

Ergebnis:

+-------+
| LN(0) |
+-------+
|  NULL |
+-------+

Beispiel 4 – Ausdrücke

Sie können auch Ausdrücke wie diesen übergeben:

SELECT LN(1+1);

Ergebnis:

+--------------------+
| LN(1+1)            |
+--------------------+
| 0.6931471805599453 |
+--------------------+