【发布时间】:2021-04-25 01:30:42
【问题描述】:
假设我创建了一个没有任何记录的表:
create table metric (date Int32) Engine=MergeTree ORDER BY (date);
如果我运行这个查询
select max(date) from metric;
ClickHouse 返回
+-----------+
| max(date) |
+-----------+
| 0 |
+-----------+
1 row in set (0.02 sec)
而不是
+-----------+
| max(date) |
+-----------+
| NULL |
+-----------+
1 row in set (0.02 sec)
可以将 ClickHouse 配置为返回 NULL,而不必像这样编写查询:
select max(toNullable(date)) from metric;
【问题讨论】:
标签: clickhouse