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 eDOUBLEOptional
- num
- Zahl, deren Logarithmus berechnet wirdDOUBLE
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);Natürlicher Logarithmus
MySQL 8.1
SELECT LOG(100);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.