我试图了解Postgresql
处理的方式JSON
。我已经声明了一个包含两列的表,我想创建一个新视图来获取一些布尔值。
到目前为止,我已经能够将值作为文本获取,但我想得到的是该字段是否已定义。例如,如果JSON
有 key frameMenuData.frameElement
,它应该打印has_frame
为 true。
SELECT
customer_data->>'frameMenuData'->>'frameElement' AS has_frame,
FROM
simple_list
WHERE
TRUE
AND guid='AAAA';
上面的代码给了我该行的内容。我需要知道是否customer_data->>'frameMenuData'->>'frameElement'
已定义。
我怎么能做到这一点?
谢谢你的帮助。