2017-06-22 173 views
0

有沒有辦法讓我在Postgres中使用通配符%進行搜索以僅保留具有非零替換的搜索%?因此%a%只應導致cab而不是a。 如果不是%,還有其他簡單的方法嗎? 謝謝!postgres中的通配符搜索

+1

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

回答

2

從在圖案中的manual

下劃線(_)代表(匹配)的任何單個 字符;百分號(%)匹配零或更多 字符的任何序列。

您需要使用_,而不是%

編輯
最終表達@Abelisto的建議應該是'%_a_%'

+1

我認爲「非零」(一個或多個)意味着'%_a_%' – Abelisto