标签: postgresql search wildcard
我有没有办法在Postgres中使用通配符%进行搜索,只保留%非零替换的搜索?因此,%a%只应生成cab而不是a。 如果不是%,还有另一种简单的方法吗? 谢谢!
%
%a%
cab
a
答案 0 :(得分:2)
来自manual
模式中的下划线(_)代表(匹配)任何单个 字符;百分号(%)匹配零或更多的任何序列 字符。
您需要使用_代替%
_
<强>被修改强> @Abelisto建议的最终表达式应为'%_a_%'
'%_a_%'