【发布时间】:2017-10-17 23:46:38
【问题描述】:
我有一个带有存储为 JSONB 列的标签的表。喜欢:
id tags
---- ------------------------------
1 ["red", "blue"]
2 ["orange", "light pink"]
3 ["pink", "green"]
我想选择包含部分匹配模式的标签的行——在我的例子中,我想要其中带有空格的标签。类似于SELECT * FROM the_table WHERE tags LIKE '% %'。将数组转换为文本几乎可以工作,除了所有内容都匹配,因为 Postgres 在输出 JSON 中的逗号后放置了一个空格。
【问题讨论】:
标签: json postgresql jsonb