麦克风
我正在将以下Informatica代码转换为SQL。我遇到一些问题,希望通过以下代码提供帮助:SUBSTR(COV_REINS_CONCAT_BK,INSTR(COV_REINS_CONCAT_BK,'|',1,3)+1,2)
也就是说,我正在寻找在SQL Server中产生相同结果的等效代码。
我感谢任何人的帮助!
考斯敏·罗斯(Cosmin Rus)
SUBSTR的等效项是SUBSTRING。
INSTR的等效项是CHARINDEX,但是它的前2个参数相反,并且不支持第4个参数(出现)。
表达式第三次出现|后,该表达式返回2个字符。(管道)。示例:它将为“ A | BC | DE | FGH”返回“ FG”。
所以翻译将是:
SUBSTRING(COV_REINS_CONCAT_BK,1+CHARINDEX('|',COV_REINS_CONCAT_BK,1+CHARINDEX('|'
,COV_REINS_CONCAT_BK,1+CHARINDEX('|',COV_REINS_CONCAT_BK))),2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句