问题描述
我正在使用 PGADMIN4 从名为“资源”(postgress 数据库)的 JSONB 字段中提取数据元素。这是 JSONB 的示例:
"resource": {
"type": [
{
"text": "assessment","coding": [
{
"code": "000000000","system": " ","display": "assessment"
},{
"code": "111111111","display": "test"
}
]
}
]
我使用以下代码提取文本、代码和显示。我能够通过代码正确提取文本并且显示为空。有人可以帮忙吗。
select jsonb_array_elements(a.resource -> 'resource' -> 'type') ->> 'text' as encounter_text,jsonb_array_elements(a.resource -> 'resource' -> 'type' -> 'coding') ->> 'code' as code,jsonb_array_elements(a.resource -> 'resource' -> 'type' -> 'coding') ->> 'display' as display
from data a
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)