如何使用jsonb_set更改jsonb中的值



jsonb是这样的

[{"resultId": "MIDP", "resultValue": "9.3"}, {"resultId": "RBCHistogram", "resultValue": "AAAAA"}]

如果resultid = rbhistogram,我想将resultValue更改为value1。

select jsonb_set(macres.test_result, '{0,resultValue}','"ABC"') into v_results
WHERE v_results ->> 'resultId' = 'RBCHistogram';

返回空值

select jsonb_set(macres。test_result, '{1,resultValue}','"0123"')到v_results;

这是一个数组,我需要把数组的索引放在哪里。由于人

相关内容

  • 没有找到相关文章

最新更新