

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função LN
<a name="r_LN"></a>

Retorna o logaritmo natural do parâmetro de entrada.

Sinônimo de [Função DLOG1](r_DLOG1.md). 

## Sintaxe
<a name="r_LN-synopsis"></a>

```
LN(expression)
```

## Argumento
<a name="r_LN-argument"></a>

 *expressão*   
A coluna ou expressão de destino na qual a função opera.   
Esta função retorna um erro para alguns tipos de dados se a expressão fizer referência a uma tabela criada pelo usuário do Amazon Redshift ou a uma tabela de sistema STL ou STV do Amazon Redshift. 
As expressões com os seguintes tipos de dados produzem um erro se fizerem referência a uma tabela criada por usuário ou uma tabela de sistema. As expressões com esses tipos de dados executam exclusivamente no nó de liderança:   
+ `BOOLEAN` 
+ `CHAR` 
+ `DATE` 
+ `DECIMAL` ou `NUMERIC` 
+ `TIMESTAMP` 
+ `VARCHAR` 
Expressões com os seguintes tipos de dados executam com êxito em tabelas criadas por usuário ou tabelas de sistema STL ou STV:   
+ `BIGINT` 
+ `DOUBLE PRECISION` 
+ `INTEGER` 
+ `REAL` 
+ `SMALLINT` 

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

A função LN retorna o mesmo tipo que a *expressão* de entrada. 

## Exemplos
<a name="r_LN-example"></a>

Para retornar o logaritmo natural, ou logaritmo de base `e` do número 2,718281828, use o exemplo a seguir. 

```
SELECT LN(2.718281828);

+--------------------+
|         ln         |
+--------------------+
| 0.9999999998311267 |
+--------------------+
```

Observe que a resposta é quase igual a 1. 

Os exemplos a seguir usa o banco de dados de exemplo de TICKIT. Para obter mais informações, consulte [Banco de dados de exemplo](c_sampledb.md).

Para retornar o logaritmo natural dos valores na coluna userid da tabela USERS, use o exemplo a seguir. 

```
SELECT username, LN(userid) FROM users ORDER BY userid LIMIT 10;

+----------+--------------------+
| username |         ln         |
+----------+--------------------+
| JSG99FHE |                  0 |
| PGL08LJI | 0.6931471805599453 |
| IFT66TXU | 1.0986122886681098 |
| XDZ38RDD | 1.3862943611198906 |
| AEB55QTM | 1.6094379124341003 |
| NDQ15VBM |  1.791759469228055 |
| OWY35QYB | 1.9459101490553132 |
| AZG78YIP | 2.0794415416798357 |
| MSD36KVR | 2.1972245773362196 |
| WKW41AIW |  2.302585092994046 |
+----------+--------------------+
```