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() 时是否遇到错误或看到意外行为?