如何在hive中使用instr?

kokeuurv  于 2021-06-25  发布在  Hive
关注(0)|答案(0)|浏览(305)

我有一个代码,这是在甲骨文工作,我正在寻找迁移相同的配置单元。最近我意识到在hive中,instr函数只接受两个参数。所以这对我来说是个问题。找不到路了,请帮忙!

oracle中的代码

INSTR(Substr(CLOB_Col, (INSTR ( Clob_col, '[' || Col2 || '') + 
( INSTR ( substr ( Clob_col, '[' || Col2 || '')) , CHAR(93)+1))),
substr(substr((CLOB_col,(INSTR(Clob_col, '[' || Col2 || '')+
(INSTR(SUBSTR(CLOB_col, INSTR(Clob_col, '[' || Col2 || '')),CHAR(93)+1))),-2)-1,1)
+1 AS POSITION_OF_CHAR

配置单元中的代码

INSTR(Substr(CLOB_Col, (INSTR ( Clob_col,CONCAT('[',Col2,'')) + 
( INSTR ( substr ( Clob_col,CONCAT('[',Col2,'')),93)+1))),
substr(substr((CLOB_col,(INSTR(Clob_col, CONCAT('[',Col2,''))+
(INSTR(SUBSTR(CLOB_col, INSTR(Clob_col, CONCAT('[',Col2,''))),93 )+1))),-2)-1,1)
+1 AS POSITION_OF_CHAR

任何意见都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题