选择JSONB列的查询。喜欢'的替代方案
我有一个带有JSONB JSONB_DATA
列的PoStrgreSQL表:
| jsonb_data |
| --------------------------------------------------- |
| [ {"a": {"aa": "", "ab": 0}, "b": null, "c": ""} ] |
| [ {"a": {"aa": ""}, "b": {"ba": "", "bb": 0} ] |
| [ "c": {"ca": 1} ] |
| [ "b": {"bb": 0} ] |
如何选择所有行,“ B”的位置?此查询必须返回这样的行:
| jsonb_data |
| --------------------------------------------------- |
| [ {"a": {"aa": "", "ab": 0}, "b": null, "c": ""} ] |
| [ {"a": {"aa": ""}, "b": {"ba": "", "bb": 0} ] |
| [ "b": {"bb": 0} ] |
I have a postrgresql table with jsonb jsonb_data
column:
| jsonb_data |
| --------------------------------------------------- |
| [ {"a": {"aa": "", "ab": 0}, "b": null, "c": ""} ] |
| [ {"a": {"aa": ""}, "b": {"ba": "", "bb": 0} ] |
| [ "c": {"ca": 1} ] |
| [ "b": {"bb": 0} ] |
How Can I select all rows, where exist "b" ? This query must return such rows:
| jsonb_data |
| --------------------------------------------------- |
| [ {"a": {"aa": "", "ab": 0}, "b": null, "c": ""} ] |
| [ {"a": {"aa": ""}, "b": {"ba": "", "bb": 0} ] |
| [ "b": {"bb": 0} ] |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)