Referencia de funciones

LOG

Devuelve el logaritmo natural de un número o su logaritmo en la base indicada.

MySQL 8.4
LOG([base, ]num)
  • [ ]parte opcional
base
Base del logaritmo; por defecto, e
DOUBLEOpcional
num
Número cuyo logaritmo se calcula
DOUBLE

Valor devuelto

Número de coma flotante (DOUBLE); NULL si num ≤ 0, base ≤ 0 o base = 1

Ejemplos

Logaritmo en base 2

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

Logaritmo natural

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

Detalles

Para las bases habituales hay funciones propias: LN es el logaritmo natural, y LOG2 y LOG10 usan las bases 2 y 10. A diferencia de PostgreSQL, donde LOG(num) con un argumento calcula el logaritmo decimal, aquí es el logaritmo natural.

Véase también

Dónde aprenderlo