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à.
MAXfunzione
La MAX funzione restituisce il valore massimo in un insieme di righe. DISTINCTo ALL potrebbero essere utilizzati ma non influire sul risultato.
Sintassi
MAX ( [ DISTINCT | ALL ] expression )
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'argomentoDISTINCT, la funzione elimina tutti i valori duplicati dall'espressione specificata prima di calcolare il massimo. Con l'argomentoALL, la funzione conserva tutti i valori duplicati dell'espressione per calcolare il massimo. ALLè l'impostazione predefinita.
Tipi di dati
Restituisce lo stesso tipo di dati come espressione. L'equivalente booleano della MIN funzione è ilBOOLfunzione _ AND, e l'equivalente booleano di è. MAX BOOLFunzione _OR
Esempi
Trovare il prezzo più alto pagato da tutte le vendite:
select max(pricepaid) from sales; max ---------- 12624.00 (1 row)
Trovare il prezzo più alto pagato per biglietto da tutte le vendite:
select max(pricepaid/qtysold) as max_ticket_price from sales; max_ticket_price ----------------- 2500.00000000 (1 row)