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

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)