Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
1.2 KiB

# MAX
The `MAX()` function in SQL is used to return the maximum value of an expression in a SELECT statement.
It can be used for numeric, character, and datetime column data types. If there are null values, then they are not considered for comparison.
## Syntax
```sql
SELECT MAX(column_name)
FROM table_name
WHERE condition;
```
In this syntax, the `column_name` argument is the column in the `table_name` that you wish to find the maximum value of.
## Example
Consider the following Employee table:
| ID | NAME | SALARY |
|----|----------|--------|
| 1 | John | 1000 |
| 2 | Robert | 2000 |
| 3 | Jim | 3000 |
| 4 | Jessica | 2500 |
To find the highest salary amongst all the employees, you would use the `MAX()` function as follows:
```sql
SELECT MAX(SALARY) AS "Highest Salary"
FROM Employee;
```
The above SQL returns `3000` as it’s the highest salary in the Employee table.
Warning: SQL `MAX()` function will only return a single row as a result. If multiple rows hold the highest value and if you want to get all these rows, you should not use `MAX()`. A better option would be sorting the column and then `LIMIT` the result just to the first row.