MAX
Returns the maximum value in its argument. NULL values are ignored. If all inputs are NULL, MAX
returns NULL.
Syntax
MAX(<expression>)
Parameters
Parameter | Description | Supported input types |
---|---|---|
<expression> | The expression whose maximum to determine | Any type |
Return Types
Same as input type
Example
For this example, see the following table, tournaments
:
name | totalprizedollars |
---|---|
The Drifting Thunderdome | 24,768 |
The Lost Track Showdown | 5,336 |
The Acceleration Championship | 19,274 |
The Winter Wilderness Rally | 21,560 |
The Circuit Championship | 9,739 |
When used on the totalprizedollars
column, MAX
will return the highest value.
SELECT
MAX(totalprizedollars) as maxprize
FROM
tournaments;
Returns: 24,768
MAX
can also work on text or array columns, in which case it returns the lexicographically largest value. In this example, the function assesses the name
column in the tournaments
table.
SELECT
MAX(name) as maxtournament
FROM
tournaments;
Returns: The Winter Wilderness Rally