数据库SQL:如何使用regexp_substr从序列中提取数据?

时间:2018-12-07 14:21:12

标签: postgresql

如何使用regexp_substr从json序列中提取“ ABC”之后的内容?

这是顺序:

{"XXXX":?/,"XXXXX":XZX,"XXY":"EEE"}/,"WWW":{"ZZZ":{}},"HHHH":{"ABC":XXZ,"ASDD":4}

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用内置的JSON函数:

SELECT your_json -> 'HHHH' ->> 'ABC'

(请注意,您的示例不是格式正确的JSON,因此也许您必须先对其进行修复)