Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul 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 FLOOR
La funzione FLOOR arrotonda un numero fino al numero intero successivo.
Sintassi
FLOOR(number)
Argomento
- numero
-
Il numero o l'espressione che restituisce un numero. Può essere anche di tipo
SMALLINT,INTEGER,BIGINT,DECIMAL,FLOAT4,FLOAT8oSUPER.
Tipo restituito
FLOOR restituisce lo stesso tipo di dati del suo 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 SUPER non è un numero, Amazon Redshift restituisce NULL.
Esempi
Gli esempi seguenti utilizzano il database di esempio TICKIT. Per ulteriori informazioni, consulta Database di esempio.
Per mostrare il valore della commissione pagata per una determinata transazione di vendita prima e dopo l'utilizzo della funzione FLOOR, utilizza l'esempio seguente.
SELECT commission FROM sales WHERE salesid=10000;+------------+ | commission | +------------+ | 28.05 | +------------+SELECT FLOOR(commission) FROM sales WHERE salesid=10000;+-------+ | floor | +-------+ | 28 | +-------+