SQL Server MAX() Function

In SQL Server, the MAX() function is an aggregate function used to calculate the maximum value in a specified column or expression.

Syntax

The basic syntax of the MAX() function is as follows:

MAX(expression)

where expression is the column or expression to calculate the maximum value.

Usage

The MAX() function is typically used to calculate the maximum value in a specified column. For example, it can be used to find the maximum order amount, highest sales revenue, or maximum inventory level in a table.

Examples

Here are two examples of using the MAX() function.

Example 1

Suppose we have the following sales table:

order_id customer_id order_total
1 1001 50
2 1002 75
3 1001 100
4 1003 125

The following SQL statement can be used to calculate the maximum order amount in the orders table:

SELECT MAX(order_total) AS max_order_total
FROM orders;

The result is:

max_order_total
125

Example 2

Suppose we have the following products table:

product_id product_name unit_price
1 Product A 10.5
2 Product B 15.2
3 Product C 12.8
4 Product D 9.9

The following SQL statement can be used to calculate the maximum unit price in the products table:

SELECT MAX(unit_price) AS max_unit_price
FROM products;

The result is:

max_unit_price
15.2

Conclusion

By using the MAX() function, we can easily find the maximum value in a specified column, which can help with data analysis and decision-making.