Min
返回字段中的最小非空有效值。
格式
Min(字段{;字段...}
参数
字段
- 任意相关字段、重复字段或非重复字段集;或返回字段、重复字段或非重复字段集的表达式。
括号 { } 中的参数是可选的。
返回的数据类型
文本、数值、日期、时间和时间戳
原始版本
6.0 或更低版本
说明
字段
可以是下面的任意项:
- 重复字段
(重复字段)
。 - 由
(表::字段)
指定的匹配的相关记录中的字段,而无论这些记录是否在入口中显示。 - 记录中的若干非重复字段
(字段1;字段2;字段3...)
。 - 记录中重复字段的相应重复项
(重复字段1;重复字段2;重复字段3)
(若结果在至少有相同重复次数的重复字段中返回)。 - 由
(表::字段1;表::字段2;...)
指定的第一个匹配记录中的若干字段。您可以包括来自不同表的字段(表 1::字段 A;表 2::字段 B...)
。
注释
- 当引用的字段是重复字段时,Min 函数首先返回第一个重复字段中的最小值,然后再返回第二个重复字段中的最小值,依此类推。
- 如果各参数的数据类型不同,Min 和 Max 函数会将所有参数转换为数字再进行比较。如果所有参数都是文本,这些函数则将参数作为文本进行比较。
示例 1
合同表中有一个显示提交给每份合同的出价的入口。
Min(出价::价格)
返回提交给某份合同的最低出价。
示例 2
在下列示例中:
- 字段1 包含两个重复项,值分别为 1 和 2。
- 字段2 包含四个重复项,值分别为 5、6、7 和 8。
- 字段3 包含 6。
当计算结果不是重复字段时,Min(字段2)
返回“5”。
当计算结果是重复字段时,Min(字段1;字段2;字段3)
返回“1”、“2”、“7”和“8”。