2017-06-22 175 views
0

有没有办法让我在Postgres中使用通配符%进行搜索以仅保留具有非零替换的搜索%?因此%a%只应导致cab而不是a。 如果不是%,还有其他简单的方法吗? 谢谢!postgres中的通配符搜索

+1

使用'_',而不是''%。 – cachique

回答

2

从在图案中的manual

下划线(_)代表(匹配)的任何单个 字符;百分号(%)匹配零或更多 字符的任何序列。

您需要使用_,而不是%

编辑
最终表达@Abelisto的建议应该是'%_a_%'

+1

我认为“非零”(一个或多个)意味着'%_a_%' – Abelisto