

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione LN
<a name="r_LN"></a>

Restituisce il logaritmo naturale del parametro di input.

Sinonimo di [DLOG1 funzione](r_DLOG1.md). 

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

```
LN(expression)
```

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

 *espressione*   
L'espressione o colonna di destinazione su cui viene eseguita la funzione.   
Questa funzione restituisce un errore per alcuni tipi di dati se l'espressione fa riferimento a una tabella creata dall'utente o una tabella di sistema STL o STV di Amazon Redshift. 
Le espressioni con i seguenti tipi di dati generano un errore se fanno riferimento a una tabella creata dall'utente o di sistema. Le espressioni con questi tipi di dati vengono eseguite esclusivamente sul nodo principale:   
+ `BOOLEAN` 
+ `CHAR` 
+ `DATE` 
+ `DECIMAL` o `NUMERIC` 
+ `TIMESTAMP` 
+ `VARCHAR` 
Le espressioni con i seguenti tipi di dati vengono eseguite correttamente su tabelle create dall'utente e su tabelle di sistema STL o STV:   
+ `BIGINT` 
+ `DOUBLE PRECISION` 
+ `INTEGER` 
+ `REAL` 
+ `SMALLINT` 

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

La funzione LN restituisce lo stesso tipo dell'input *expression*. 

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

Per restituire il logaritmo naturale o il logaritmo in base `e` del numero 2,718281828, utilizza l'esempio seguente. 

```
SELECT LN(2.718281828);

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

Si noti che la risposta è quasi uguale a 1. 

L'esempio seguente utilizza il database di esempio TICKIT. Per ulteriori informazioni, consulta [Database di esempio](c_sampledb.md).

Per restituire il logaritmo naturale dei valori nella colonna userid nella tabella USERS, utilizza l'esempio seguente. 

```
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 |
+----------+--------------------+
```