M A X () 函 数

M A X () 函 数 - 图1M A X () 函 数 - 图2比较几个表达式的值 并返回其中具有最大值的表达式

语 法

M A X ( eExpression1 , eExpression2 [, eExpression3 ...])

返 值 类 型

M A X () 函 数 - 图3M A X () 函 数 - 图4M A X () 函 数 - 图5M A X () 函 数 - 图6M A X () 函 数 - 图7字符型 数值型 货币型 双精度型 浮点型 日期型或日期时间型

参 数 描 述

eExpression1 , eExpression2 [, eExpression3 ...]

M A X () 函 数 - 图8M A X () 函 数 - 图9M A X () 函 数 - 图10指 定 的 若 干 个 表 达 式 M A X ( ) 返 回 其 中 具 有 最 大 值 的 表 达 式 所 有 表 达 式必 须 为 同 一 数 据 类 型

示 例

M A X () 函 数 - 图11M A X () 函 数 - 图12M A X () 函 数 - 图13下列 示例 使用 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