

 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 finestra NTH\$1VALUE
<a name="r_WF_NTH"></a>

 La funzione finestra di NTH\$1VALUE restituisce il valore dell'espressione della riga specificata del frame della finestra relativo alla prima riga della finestra. 

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

```
NTH_VALUE (expr, offset)
[ IGNORE NULLS | RESPECT NULLS ]
OVER
( [ PARTITION BY window_partition ]
[ ORDER BY window_ordering 
                        frame_clause ] )
```

## Arguments (Argomenti)
<a name="r_WF_NTH-arguments"></a>

 *expr*   
 L'espressione o colonna di destinazione su cui viene eseguita la funzione. 

 *offset*   
 Determina il numero di riga relativo alla prima riga nella finestra per la quale restituire l'espressione. La *compensazione* può essere una costante o un'espressione e deve essere un integer positivo maggiore di 0. 

IGNORE NULLS   
Una specifica facoltativa che indica che Amazon Redshift dovrebbe saltare i valori null nella determinazione della riga da utilizzare. I valori null sono inclusi se IGNORE NULLS non è elencato. 

RESPECT NULLS   
 Indica che Amazon Redshift dovrebbe includere valori null nella determinazione della riga da utilizzare. RESPECT NULLS è supportato come impostazione predefinita se non si specifica IGNORE NULLS. 

OVER   
Specifica il partizionamento e l'ordinamento della finestra e il frame della finestra. 

PARTITION BY *window\$1partition*   
Imposta l'intervallo di registrazioni per ciascun gruppo nella clausola OVER. 

ORDER BY *window\$1ordering*   
Ordina le righe all'interno di ogni partizione. Se viene omesso ORDER BY, il frame predefinito è composto da tutte le righe nella partizione. 

 *frame\$1clause*   
Se una clausola ORDER BY viene utilizzata per una funzione di aggregazione, è necessaria una clausola del frame esplicita. La clausola frame raffina l'insieme di righe in una finestra della funzione, includendo o escludendo insieme di righe nel risultato ordinato. La clausola frame è composta dalla parola chiave ROWS e dagli specificatori associati. Per informazioni, consultare [Riepilogo della sintassi della funzione finestra](c_Window_functions.md#r_Window_function_synopsis). 

La funzione finestra NTH\$1VALUE supporta le espressioni che usano uno dei tipi di dati di Amazon Redshift. Il tipo di restituzione è lo stesso del tipo di dati di *expr*. 

## Esempi
<a name="r_WF_NTH-examples"></a>

L'esempio seguente mostra il numero di posti nel terzo luogo più grande in California, Florida e New York rispetto al numero di posti negli altri luoghi in quegli stati: 

```
select venuestate, venuename, venueseats,
nth_value(venueseats, 3)
ignore nulls
over(partition by venuestate order by venueseats desc
rows between unbounded preceding and unbounded following)
as third_most_seats
from (select * from venue where venueseats > 0 and
venuestate in('CA', 'FL', 'NY'))
order by venuestate;

venuestate |           venuename            | venueseats | third_most_seats
------------+--------------------------------+------------+------------------
CA         | Qualcomm Stadium               |      70561 |            63026
CA         | Monster Park                   |      69843 |            63026
CA         | McAfee Coliseum                |      63026 |            63026
CA         | Dodger Stadium                 |      56000 |            63026
CA         | Angel Stadium of Anaheim       |      45050 |            63026
CA         | PETCO Park                     |      42445 |            63026
CA         | AT&T Park                      |      41503 |            63026
CA         | Shoreline Amphitheatre         |      22000 |            63026
FL         | Dolphin Stadium                |      74916 |            65647
FL         | Jacksonville Municipal Stadium |      73800 |            65647
FL         | Raymond James Stadium          |      65647 |            65647
FL         | Tropicana Field                |      36048 |            65647
NY         | Ralph Wilson Stadium           |      73967 |            20000
NY         | Yankee Stadium                 |      52325 |            20000
NY         | Madison Square Garden          |      20000 |            20000
(15 rows)
```