你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
max_of()
返回所有参数表达式的最大值。
语法
max_of(
arg,
arg_2,
[ arg_3,
... ])
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
arg_i | 标量 (scalar) | ✔️ | 要比较的值。 |
- 所有参数的类型必须相同。
- 最多支持 64 个参数。
- 非 null 值优先于 null 值。
返回
所有参数表达式的最大值。
示例
查找最大数字
此查询返回字符串中数字的最大值。
print result = max_of(10, 1, -3, 17)
输出
result |
---|
17 |
查找数据表中的最大值
此查询返回列 A 和 B 中的最大值。请注意,非 null 值优先于 null 值。
datatable (A: int, B: int)
[
1, 6,
8, 1,
int(null), 2,
1, int(null),
int(null), int(null)
]
| project max_of(A, B)
输出
result |
---|
6 |
8 |
2 |
1 |
(null) |
查找最大日期/时间
此查询从 A 和 B 列返回两个日期/时间值的后面部分。
datatable (A: datetime, B: datetime)
[
datetime(2024-12-15 07:15:22), datetime(2024-12-15 07:15:24),
datetime(2024-12-15 08:00:00), datetime(2024-12-15 09:30:00),
datetime(2024-12-15 10:45:00), datetime(2024-12-14 10:45:00)
]
| project maxDate = max_of(A, B)
输出
maxDate |
---|
2024-12-15 07:15:24 |
2024-12-15 09:30:00 |
2024-12-15 10:45:00 |