【问题标题】:wild-card search in postgrespostgres 中的通配符搜索
【发布时间】:2017-06-22 20:42:46
【问题描述】:

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

【问题讨论】:

  • 使用_ 而不是%

标签: postgresql search wildcard


【解决方案1】:

来自manual

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

您需要使用_ 而不是%

已编辑
@Abelisto 建议的最终表达式应为 '%_a_%'

【讨论】:

  • 我认为“非零”(一个或多个)意味着%_a_%
猜你喜欢
  • 1970-01-01
  • 2016-10-31
  • 2011-07-10
  • 1970-01-01
  • 2011-03-14
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多