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 MIN
La funzione MIN restituisce il valore minimo in un insieme di righe. È possibile utilizzare DISTINCT oppure ALL ma non influenzano il risultato.
Sintassi
MIN ( [ DISTINCT | ALL ] expression )
Arguments (Argomenti)
- expression
-
L'espressione o colonna di destinazione su cui viene eseguita la funzione. L'espressione è uno dei seguenti tipi di dati:
SMALLINT
INTEGER
BIGINT
DECIMAL
REAL
DOUBLE PRECISON
CHAR
VARCHAR
DATE
TIMESTAMP
TIMESTAMPTZ
TIME
TIMETZ
VARBYTE
SUPER
- DISTINCT | ALL
-
Con l'argomento DISTINCT, la funzione elimina tutti i valori duplicati dall'espressione specificata prima di calcolare il minimo. Con l'argomento ALL, la funzione mantiene tutti i valori duplicati dall'espressione per calcolare il minimo. ALL è il valore predefinito.
Tipi di dati
Restituisce lo stesso tipo di dati come espressione. L'equivalente booleano della funzione MIN è Funzione BOOL_AND, e l'equivalente booleano di MAX è Funzione BOOL_OR.
Esempi
Trovare il prezzo più basso pagato da tutte le vendite:
select min(pricepaid) from sales; min ------- 20.00 (1 row)
Trovare il prezzo più basso pagato per biglietto da tutte le vendite:
select min(pricepaid/qtysold)as min_ticket_price from sales; min_ticket_price ------------------ 20.00000000 (1 row)