我对使用 instr()
在spark中起作用。函数的定义如下: instr(Column str, String substring)
我想用 instr
以同样的方式 Impala
比如: instr(Column str, String substring, Int [position]) - return index position
在spark中,我们选择只提供2个参数,但是我需要使用第3个参数,基本上是int值(-1)
col有如下价值 SNNNN NNNNN NNSNN SNSNS NNNNS
预期code:- instr("ColName", "S", -1)
预期结果: 1 0 3 5 5
2条答案
按热度按时间9q78igpj1#
在spark中使用udf的解决方案:
oo7oh9g92#
如果你想和我一起去的话
-ve
位置编号,substring_index
+length
可能有以下帮助-