MAX
Overview
MAX()
function returns the maximum value from a set of records.
The input and return types we support can be seen in the table below.
💡Special cases:
-
Returns
NULL
if there are no input rows orNULL
values. -
Returns
NaN
if the input contains aNaN
.
Examples
MAX()
examples, we will use the same sample table as in the MIN() section.We have a movies table that stores the movie details, such as the movie’s title, category, and IMDb rating.
The above query will show the following table:
#Case 1: MAX()
with a single expression
For example, you might want to know what is the highest rating among all stored movies:
It will return the following output:
#Case 2: MAX()
with GROUP BY clause
We use a MAX()
for this example to get the highest rating in each movie category.
It will display the highest rating from a group of movieCategory
as shown below:
#Case 3: MAX()
in a subquery
In this example, we want to get a movie that has the highest rating by using a subquery:
It will return the following result: