hive-字符串查找函数 instr和locate

it2026-01-02  13

找不到都是返回0 字符串查找函数: instr 语法: instr(string str, string substr) 返回值: int 说明:返回字符串 substr 在 str 中首次出现的位置 举例: hive> select instr('abcdf','df') from test; OK 4  

字符串查找函数:locate 语法: locate(string substr, string str[, int pos]) 返回值: int 说明:返回字符串 substr 在 str 中从 pos 后查找,首次出现的位置 举例: hive> select locate('a','abcda',1) from test; OK 1

hive> select locate('a','abcda',2) from test; OK 5

最新回复(0)