

 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 CEILING (oppure CEIL)
<a name="r_CEILING_FLOOR"></a>

La funzione CEILING o CEIL viene utilizzata per arrotondare un numero fino al numero intero successivo. (L [Funzione FLOOR](r_FLOOR.md) arrotonda un numero fino al numero intero successivo.) 

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

```
{CEIL | CEILING}(number)
```

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

 *numero*   
Il numero o l'espressione che restituisce un numero. Può essere anche di tipo `SMALLINT`, `INTEGER`, `BIGINT`, `DECIMAL`, `FLOAT4`, `FLOAT8` o `SUPER`.

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

CEILING e CEIL restituiscono lo stesso tipo di dati come argomento. 

Quando l'input è di tipo `SUPER`, l'output mantiene lo stesso tipo dinamico dell'input mentre il tipo statico rimane il tipo SUPER. Quando il tipo dinamico di `SUPER` non è un numero, Amazon Redshift restituisce un valore null.

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

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

Per calcolare il tetto della commissione pagata per una determinata transazione di vendita, utilizza l'esempio seguente. 

```
SELECT CEILING(commission) FROM sales
WHERE salesid=10000;

+---------+
| ceiling |
+---------+
|      29 |
+---------+
```