The SQL MIN function returns the smallest value within a table or group. Throughout this section we’ll use the HumanResource.Employee table for our examples:
![](https://www.essentialsql.com/wp-content/uploads/2020/01/image-4.png)
Using the data above, MIN calculates the smallest SickLeaveHours amount for the entire table:
When used with GROUP BY, MIN returns the largest value within a group. Here is a similar query showing the minimum SickLeaveHours by JobTitle:
Additional SQL MIN Resources
To learn more, check out these useful resources: