【发布时间】:2020-11-29 23:49:16
【问题描述】:
我有一个存储 jsonb 的“contact_info”列,如下所示:
[ {"phoneNumber":"123-4567", "emailAddress":"email@address.com"} ]
我正在尝试检索电话号码等于“123-4567”的所有行。
如何在单行查询中做到这一点?我可以使用 SELECT contact_info FROM db_name.db_table; 返回整个列,但没有成功拉出单个对象并查询里面的电话号码。
我一直在查看 [this question][1] 但它与我的情况略有不同(json 对象列表与包含列表的 json 对象),我无法弄清楚如何将解决方案应用于我的问题版本。
【问题讨论】:
标签: sql arrays json postgresql postgresql-11