Clickhouse splitByString异常问题

2,108 阅读1分钟

问题描述:

在对Nullable(String)字段进行splitByString函数的时候,跑出如下异常:

DB::Exception: Nested type Array(String) cannot be inside Nullable type

说明这个函数(其他函数应该也有这种情况)不能对Nullable字段进行处理,所以需要对这个字段进行转换才能使用splitByString。

解决方法:

SELECT splitByString('||', cast(cname as String))