SQL Academy
Premium
Funktionsreferenz

LOG

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

PostgreSQL 17.9
LOG([base, ]num)
  • [ ]optionaler Teil
base
Basis des Logarithmus, standardmäßig 10
numericOptional
num
Zahl, deren Logarithmus berechnet wird
numeric | double precision

Rückgabewert

Zahl desselben Typs wie num, mit base numeric; Fehler, wenn num ≤ 0, base ≤ 0 oder base = 1 ist

Beispiele

Logarithmus zur Basis 2

PostgreSQL 17.9
SELECT LOG(2, 8);
log
3.0000000000000000

Zehnerlogarithmus

PostgreSQL 17.9
SELECT LOG(100);
log
2

Details

Den natürlichen Logarithmus berechnet LN. In MySQL ist LOG(num) mit einem Argument der natürliche Logarithmus, hier dagegen der Zehnerlogarithmus, wie LOG10.

Siehe auch

Wo du es lernst