【发布时间】:2015-06-24 05:42:30
【问题描述】:
当我试图在details 表中查找数组列operating_systems 中存在Linux 的所有记录时。
查询select * from details where 'Linux' = ANY(operating_systems); 完美运行并返回operating_systems 列中包含Linux 的所有记录。
但是,如果我想获取 I don't know 存在于 operating_systems 中的所有记录,我无法形成正确的查询。
查询select * from details where 'I don\'t know' = ANY(operating_systems); 不会转义单引号并按字面意思理解,导致查询不完整。
【问题讨论】:
标签: postgresql