更新时间:2024-09-19 GMT+08:00

SQL最值函数

功能描述

SQL提供最值函数,对字段进行最值求解,具体请参见表1

最值函数对零个或多个字段进行操作,并返回单个值。

在最值函数的使用中请注意以下几点:

  • 如果没有设置字段,则返回空值。字段必须能够转换为常见的数据类型。
  • 如果所有字段都为空值,则返回空值。如果只有部分字段为空值,这些字段会被忽略。
  • 如果字段中既有数字也有字符串,则函数将它们作为字符串进行比较。
  • 如果所有字段都是整数,则函数将它们作为LONG值进行比较。
  • 如果所有字段都是数字且至少有一个是FLOAT值,则函数将它们作为FLOAT值进行比较。

语法格式

SELECT GREATEST(fieldname1,fieldname2) AS the_greatest_field

最值函数语句

表1 最值函数语句

语句

说明

示例

GREATEST([expr1, ...])

返回零个或多个字段间的最大值。

SELECT GREATEST(fieldname1,fieldname2)

LEAST([expr1, ...])

返回零个或多个字段间的最小值。

SELECT LEAST(fieldname1,fieldname2)