📅  最后修改于: 2023-12-03 15:33:44.784000             🧑  作者: Mango
PostgreSQL中的MIN()
函数用于查找指定列中的最小值。
MIN(expression)
参数说明:
expression
: 必需。指定要求最小值的列或表达式。假设有以下students
表:
| id | name | age | | --- | ------ | --- | | 1 | Alice | 18 | | 2 | Bob | 17 | | 3 | Carol | 16 | | 4 | David | 19 | | 5 | Edward | 18 |
要找到年龄最小的学生的年龄,可以运行以下SQL语句:
SELECT MIN(age) FROM students;
输出结果为:
16
MIN()
函数忽略NULL值。如果最小值为NULL,则返回NULL。因此,在使用MIN()
函数之前要确保所选列不包含NULL值。MIN()
函数可以与GROUP BY
子句一起使用,以在分组的基础上查找每个组中的最小值。MIN()
函数是在PostgreSQL中进行数据聚合的常用函数之一,可以方便地查找指定列中的最小值。同时,需要注意在使用前保证所选的列不包含NULL值。