M A X () 函 数
比较几个表达式的值 并返回其中具有最大值的表达式
语 法
M A X ( eExpression1 , eExpression2 [, eExpression3 ...])
返 值 类 型
字符型 数值型 货币型 双精度型 浮点型 日期型或日期时间型
参 数 描 述
eExpression1 , eExpression2 [, eExpression3 ...]
指 定 的 若 干 个 表 达 式 M A X ( ) 返 回 其 中 具 有 最 大 值 的 表 达 式 所 有 表 达 式必 须 为 同 一 数 据 类 型
示 例
下列 示例 使用 APPEND BLANK 创建一个包含 10 个记录的表 其中的值是任意的然后使用 和 MAX( ) 函数显示表中的最大和最小值
CLOSE DATABASES
CREATE TABLE Random (cValue N(3))
FOR nItem = 1 TO 10 && Append 10 records, APPEND BLANK
REPLACE cValue WITH 1 + 100 * RAND( ) && 插入任意值
ENDFOR
CLEAR
LIST && 显示值
gnMaximum = 1 && 初始化最小值gnMinimum = 100 && 初始化最大值SCAN
gnMinimum = MIN(gnMinimum, cValue) gnMaximum = MAX (gnMaximum, cValue )
ENDSCAN
? 'The minimum value is: ', gnMinimum && 显示最小值
? 'The maximum value is: ', gnMaximum && 显示最大值
请 参 阅
CALCULATE, MIN ( ), SELECT – S Q L