hive中concat_ws出现cannot be cast to
时间: 2023-10-20 18:27:21 浏览: 103
这个问题可能是由于concat_ws函数返回的数据类型与目标列的数据类型不匹配导致的。你可以尝试使用cast函数将concat_ws的结果强制转换为目标列的数据类型。例如:
```
select cast(concat_ws(',', col1, col2) as string) as new_col from table_name;
```
其中,new_col是你想要生成的新列的名称,string是你想要转换成的目标数据类型。你需要根据实际情况进行调整。
阅读全文