Funzione DECIMAL_PRECISION - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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 DECIMAL_PRECISION

Controlla la precisione del numero totale massimo di cifre decimali da memorizzare. Questo numero include le cifre sia a sinistra che a destra della virgola decimale. L'intervallo di precisione è compreso tra 1 e 38, con un valore di default di 38.

Sintassi

DECIMAL_PRECISION(super_expression)

Argomenti

super_expression

Un'espressione o una colonna SUPER.

Tipo restituito

INTEGER

Esempi

Per applicare la funzione DECIMAL_PRECISION alla tabella t, utilizza l'esempio seguente.

CREATE TABLE t(s SUPER); INSERT INTO t VALUES (3.14159); SELECT DECIMAL_PRECISION(s) FROM t; +-------------------+ | decimal_precision | +-------------------+ | 6 | +-------------------+