在 SQL 中,我们可以使用 MAX() 和 MIN() 函数来获取某一列的最大值和最小值。这对于数据分析和报表生成非常有用。
MAX() 函数
MAX() 函数返回指定列中的最大值。语法如下:
MAX(column_name)
例如,要获取表 "sales" 中 "price" 列的最大值,可以使用以下查询:
SELECT MAX(price) FROM sales;
MIN() 函数
MIN() 函数返回指定列中的最小值。语法如下:
MIN(column_name)
例如,要获取表 "orders" 中 "order_date" 列的最小值,可以使用以下查询:
SELECT MIN(order_date) FROM orders;
使用案例
MAX() 和 MIN() 函数在以下场景中非常有用:
* 找出一列数据的最大值或最小值。
* 识别数据中的异常值或离群值。
* 比较不同组或时间段的数据。
* 生成报表和图表以显示数据趋势和分布。
注意
在使用 MAX() 和 MIN() 函数时,需要注意以下几点:
* 确保指定正确的列名。
* 对于 NULL 值,将不包括在计算中。
* 对于文本数据类型,MAX() 和 MIN() 函数将返回具有最大或最小字母顺序的字符串。