Clickhouse create from select 当为可为空(Int8)列指定 null 时将值设置为 0

问题描述 投票:0回答:1

我正在尝试使用以下 SQL 在 ClickHouse 中创建一个表

CREATE TABLE stage.test_int_null (
    is_active Nullable(Int8),
    name String
) ENGINE = MergeTree()
ORDER BY (tuple()) AS
select null as is_active,
    'test' as name

我预计表格应该是:

is_active 名字
测试

其实我得到了

is_active 名字
0 测试

我检查了文档,但找不到为什么 is_acitve 设置为 0 而不是 null。有什么建议吗?

sql nullable clickhouse
1个回答
0
投票

最新版本中没有出现,应该已经修复了。 测试在这里,您可以在其中检查不同的版本。

© www.soinside.com 2019 - 2024. All rights reserved.