Funzione CEILING (oppure CEIL) - Amazon Redshift

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.

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)

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

Sintassi

{CEIL | CEILING}(number)

Arguments (Argomenti)

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

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

L'esempio seguente utilizza il database di esempio TICKIT. Per ulteriori informazioni, consulta Database di esempio.

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