In this post explains how to use the MIN function in SQL Server (Transact-SQL) with syntax and examples.
In SQL Server (Transact-SQL), the MIN function returns the minimum value of an expression.
The syntax for the MIN function in SQL Server (Transact-SQL) is:
OR the syntax for the MIN function when grouping the results by one or more columns is:
Expressions that are not encapsulated within the MIN function and must be included in the GROUP BY clause at the end of the SQL statement.
This is the column or expression from which the minimum value will be returned.
The tables that you wish to retrieve records from. There must be at least one table listed in the FROM clause.
Optional. These are conditions that must be met for the records to be selected.
The MIN function can be used in the following versions of SQL Server (Transact-SQL):
Let's look at some SQL Server MIN function examples and explore how to use the MIN function in SQL Server (Transact-SQL).
For example, you might wish to know how the minimum quantity of all products.
In this MIN function example, we've aliased the MIN(quantity) expression as "Lowest Quantity". As a result, "Lowest Quantity" will display as the field name when the result set is returned.
In some cases, you will be required to use the GROUP BY clause with the MIN function.
For example, you could also use the MIN function to return the product_type and the minimum quantity for that product_type.
Because you have listed one column in your SELECT statement that is not encapsulated in the MIN function, you must use a GROUP BY clause. The department field must, therefore, be listed in the GROUP BY section.