Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Función LN
La función LN devuelve el logaritmo natural del parámetro de entrada.
La función LN es sinónimo de Función DLOG1.
Sintaxis
LN(expression)
Argumento
- expresión
-
La columna o expresión de destino sobre la que opera la función.
nota
Esta función devuelve un error para algunos tipos de datos si la expresión hace referencia a una tabla AWS Clean Rooms creada por el usuario o a una tabla del AWS Clean Rooms sistema STL o STV.
Las expresiones con los siguientes tipos de datos producen un error si usa como referencia una tabla de sistema o creada por usuarios.
-
BOOLEAN
-
CHAR
-
FECHA
-
DECIMAL o NUMERIC
-
TIMESTAMP
-
VARCHAR
Las expresiones con los siguientes tipos de datos se ejecutan con éxito en tablas creadas por usuarios y tablas de sistema STL o STV:
-
BIGINT
-
DOUBLE PRECISION
-
INTEGER
-
REAL
-
SMALLINT
-
Tipo de retorno
La función LN devuelve el mismo tipo que la expresión.
Ejemplo
El siguiente ejemplo devuelve el logaritmo natural, o la base de logaritmo, del número 2,718281828:
select ln(2.718281828); ln -------------------- 0.9999999998311267 (1 row)
Tenga en cuenta que la respuesta es casi igual a 1.
En este ejemplo, se devuelve el logaritmo natural de los valores en la columna USERID en la tabla USERS:
select username, ln(userid) from users order by userid limit 10; username | ln ----------+------------------- JSG99FHE | 0 PGL08LJI | 0.693147180559945 IFT66TXU | 1.09861228866811 XDZ38RDD | 1.38629436111989 AEB55QTM | 1.6094379124341 NDQ15VBM | 1.79175946922805 OWY35QYB | 1.94591014905531 AZG78YIP | 2.07944154167984 MSD36KVR | 2.19722457733622 WKW41AIW | 2.30258509299405 (10 rows)