SQL in 报错 (超过1000个字符串)
2021-01-16 本文已影响0人
LSim
相信大家在使用SQL时都会用到 in 方法,选定特定自己需要查询的某些值。在这个两面有两个坑,一是目标字符中不能包含特定字符,如[']。二是,当超过1000个字符后,不能直接使用in('a','b','c')等。下面将介绍解决上面两个问题的方法。
databricks如上截图,通过python生成目标 List。注意转换成str类型,排除包含特殊字符的目标值。
通过写For 循环,可以把超过1000以上的字符传进表中。(1000为一组)
假如你们有任何问题,请及时留言哦~~~