FLOORfunzione - Amazon Redshift

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à.

FLOORfunzione

La FLOOR funzione arrotonda un numero per difetto 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, FLOAT8 o SUPER.

Tipo restituito

FLOORrestituisce lo stesso tipo di dati del relativo 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

Negli esempi seguenti viene utilizzato il database TICKIT di esempio. 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 FLOOR funzione, utilizzate l'esempio seguente.

SELECT commission FROM sales WHERE salesid=10000; +------------+ | commission | +------------+ | 28.05 | +------------+ SELECT FLOOR(commission) FROM sales WHERE salesid=10000; +-------+ | floor | +-------+ | 28 | +-------+