数据需求:
例如该字符串:
[{"Value":"18900000000","Note":"2020年报"},{"Value":"19100000000","Note":"企业官网"}]
想要截取第三次出现 " 和 第四次出现 " 中间的内容,即18900000000
由于postgresql没有substring_index函数,需要截取的字符串长度也不确定,可以使用split_part()达到类似的效果。
select split_part('[{"Value":"18900000000","Note":"2020年报"},{"Value":"19100000000","Note":"企业官网"}]','"',4)
--18900000000