

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función LOG
<a name="r_LOG"></a>

Devuelve el logaritmo de un número.

Si utiliza esta función para calcular el logaritmo en base 10, también puede usar [Función DLOG10](r_DLOG10.md). 

## Sintaxis
<a name="r_LOG-synopsis"></a>

```
LOG([base, ]argument)
```

## Parameters
<a name="r_LOG-argument"></a>

 *base*   
(Opcional) La base de la función del logaritmo. Este número debe ser positivo y no puede ser igual a `1`. Si se omite este parámetro, Amazon Redshift calculará el logaritmo en base 10 del *argumento*.

 *argumento*   
El argumento de la función logarítmica. Este número debe ser positivo. Si el valor del *argumento* es `1`, la función devuelve `0`.

## Tipo de retorno
<a name="r_LOG-return-type"></a>

La función LOG devuelve un número de `DOUBLE PRECISION`. 

## Ejemplos
<a name="r_LOG-example"></a>

Para encontrar el logaritmo en base 2 de 100, utilice el siguiente ejemplo. 

```
SELECT LOG(2, 100);
+-------------------+
|        log        |
+-------------------+
| 6.643856189774725 |
+-------------------+
```

Para encontrar el logaritmo en base 10 de 100, utilice el siguiente ejemplo. Tenga en cuenta que si omite el parámetro base, Amazon Redshift asume una base de 10.

```
SELECT LOG(100);
            
+-----+
| log |
+-----+
|   2 |
+-----+
```