Referencia de funciones

LOG

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

PostgreSQL 17.9
LOG([base, ]num)
  • [ ]parte opcional
base
Base del logaritmo, 10 por defecto
numericOpcional
num
Número del que se calcula el logaritmo
numeric | double precision

Valor devuelto

Número del mismo tipo que num; con base, numeric; error si num ≤ 0, base ≤ 0 o base = 1

Ejemplos

Logaritmo en base 2

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

Logaritmo decimal

PostgreSQL 17.9
SELECT LOG(100);
log
2

Detalles

El logaritmo natural lo calcula LN. En MySQL, LOG(num) con un argumento es el logaritmo natural; aquí, en cambio, es el decimal, como LOG10.

Véase también

Dónde aprenderlo