这个SQL语句存在语法错误,应该是:

LATERAL VIEW explode(split(if(length(tsh_user_id)=0,'0,0', tsh_user_id), ',')) te as 分隔展开

修改后的SQL语句中,if语句中的判断条件需要加上括号,以保证运算顺序正确。同时,展开函数后需要指定一个别名,这里是'te',并且使用'as'关键字进行指定。

SQL语法错误:LATERAL VIEW explode() 函数使用解析

原文地址: https://www.cveoy.top/t/topic/namk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录