我有以下字符串:
SELECT '00000-AAA1-1111-BBBB1-010101-CCCC1' as Word
FROM Table_A
我有上面的字符串,我只想提取第三个到最后一个和最后一个出现之间的字符串。
基本上,我想提取以下字符串:
'BBBB1'
我试过了,但结果不对:
substr(Word, 1, length(a.cod_system_shipment_detail) - length(reverse(split_part(reverse(Word),'|',1))))
"00000-AAA1-1111-BBBB1-010101-"
如何从上面的字符串中只提取bb1?
谢谢!
1条答案
按热度按时间bxgwgixi1#
如果你想分开
-
得到第三个元素,你可以按照下面的步骤来做