【发布时间】:2014-03-02 04:51:12
【问题描述】:
我试图了解Postgresql 处理JSON 的方式。我已经声明了一个包含两列的表,我想创建一个新视图来获取一些布尔值。
到目前为止,我已经能够将值作为文本获取,但我想获取的是该字段是否已定义。
例如,如果JSON 有键frameMenuData.frameElement,它应该打印has_frame 为真。
SELECT
customer_data->>'frameMenuData'->>'frameElement' AS has_frame,
FROM
simple_list
WHERE
TRUE
AND guid='AAAA';
上面的代码给了我那行的内容。我需要知道customer_data->>'frameMenuData'->>'frameElement' 是否被定义。
我怎样才能做到这一点?
感谢您的帮助。
【问题讨论】:
标签: sql json postgresql postgresql-9.3