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, eDOUBLEOpcional
- num
- Número cuyo logaritmo se calculaDOUBLE
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);Logaritmo natural
MySQL 8.4
SELECT LOG(100);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.