AWS Athena max 函数如何处理 Null 值
How does AWS Athena max function deals with Null values
我在 AWS Athena 中有一个 table,其中有一列包含 NULL 值。
我想计算此列的最大值。
Athena 如何计算包含 Null 和非 Null 的列的最大值?
对于以下示例:
以下查询的输出是什么:
select max(uploaded_mb) from table_name;
Presto max()
函数returns所有输入值的最大值。 Null 不会影响它。
这是一个显示 NULL 被忽略的示例查询:
WITH
t1 AS (SELECT 1 AS a),
t2 AS (SELECT NULL AS a),
tf AS (
SELECT * FROM t1
UNION ALL
SELECT * FROM t2
)
SELECT max(a)
FROM tf
您在使用 max()
时是否遇到错误或看到意外行为?
我在 AWS Athena 中有一个 table,其中有一列包含 NULL 值。
我想计算此列的最大值。
Athena 如何计算包含 Null 和非 Null 的列的最大值?
对于以下示例:
以下查询的输出是什么:
select max(uploaded_mb) from table_name;
Presto max()
函数returns所有输入值的最大值。 Null 不会影响它。
这是一个显示 NULL 被忽略的示例查询:
WITH
t1 AS (SELECT 1 AS a),
t2 AS (SELECT NULL AS a),
tf AS (
SELECT * FROM t1
UNION ALL
SELECT * FROM t2
)
SELECT max(a)
FROM tf
您在使用 max()
时是否遇到错误或看到意外行为?