S02024

错误代码

S02024

报错信息

Array vector does not support SYMBOL or STRING type. RefId:S02024

错误原因

因为数组向量不支持 STRING / SYMBOL 类型,在 group by 查询中,若 select 子句对 STRING / SYMBOL 类型的列应用了生成 array vector 的函数时,会出现该报错,见下例:

t = table([1,1] as id, ["A", "B"] as val)
select toArray(val) from t group by id // throw exception

解决方案

在 group by 查询中,select 子句不可以对 STRING / SYMBOL 类型的列应用生成 array vector 的函数。