SQL Academy
Premium
Funktionsreferenz

LOG

Gibt den natürlichen Logarithmus einer Zahl oder ihren Logarithmus zur angegebenen Basis zurück.

MySQL 8.1
LOG([base, ]num)
  • [ ]optionaler Teil
base
Basis des Logarithmus, standardmäßig e
DOUBLEOptional
num
Zahl, deren Logarithmus berechnet wird
DOUBLE

Rückgabewert

Gleitkommazahl (DOUBLE); NULL, wenn num ≤ 0, base ≤ 0 oder base = 1 ist

Beispiele

Logarithmus zur Basis 2

MySQL 8.1
SELECT LOG(2, 8);
LOG(2, 8)
3

Natürlicher Logarithmus

MySQL 8.1
SELECT LOG(100);
LOG(100)
4.605170185988092

Details

Für häufige Basen gibt es eigene Funktionen: LN ist der natürliche Logarithmus, LOG2 und LOG10 verwenden die Basis 2 und 10. Anders als in PostgreSQL, wo LOG(num) mit einem Argument den Zehnerlogarithmus berechnet, ist es hier der natürliche Logarithmus.

Siehe auch

Wo du es lernst