MAX function in SQL Server
The article will explore and show you how to use the MAX function in SQL Server to find the maximum value in a set.
Describe
The MAX function in SQL Server is an aggregate function that returns the maximum value in a group.
Syntax
To use MAX function in SQL Server, we use the following syntax:
SELECT MAX(cot)
FROM bang
[WHERE dieukien];
Parameters :
- cot: column or calculated value, expression you want to find the largest value
- state: the table used to retrieve the record. Must have at least 1 table in the FROM clause.
- dieukien: optional. Conditions that the record must meet to be selected.
Note :
- MAX function can be used in later versions of SQL Server: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, and SQL Server 2005.
For example
Take a look and explore some examples of MAX functions in SQL Server.
Suppose, we have the following data table:
MAX function in SQL Server Picture 1
Example 1: Find the maximum number of posts in the table
SELECT MAX(Sobai)
FROM Quantrimang
WHERE Sobai < 100;
Result: 122
In this example we have the highest number of articles in a column in the Quantrimang table, where the number of posts is less than 100.
Example 2: Use GROUP BY
The following example finds the largest value of all records related to a large section, you will do the following:
SELECT Chuyenmuclon, MAX(Sobai) AS 'So bai nhieu nhat'
FROM Quantrimang
GROUP BY Chuyenmuclon;
Result:
Chuyenmuclon So bai nhieu nhat
Laptrinh 122
Mang xa hoi 165
Trinh duyet web 94
Previous article: Function FLOOR in SQL Server
Next lesson: MIN function in SQL Server
You should read it
- DAY function in SQL Server
- MIN function in SQL Server
- ABS function in SQL Server
- SUM function in SQL Server
- AVG function in SQL Server
- DATEPART function in SQL Server
- ROUND function in SQL Server
- DATENAME function in SQL Server
- MONTH function in SQL Server
- GETUTCDATE function in SQL Server
- FLOOR function in SQL Server
- SQL Server YEAR function