gpt4 book ai didi

sql - ILIKE 匹配词边界 PostgreSQL 9

转载 作者:行者123 更新时间:2023-11-29 13:33:43 25 4
gpt4 key购买 nike

在 PostgreSQL 9 中使用 LIKE/ILIKE 运算符时,是否可以匹配单词边界而不必使用完整的 ~ 运算符正则表达式?

例如

SELECT 'Super fast training' ILIKE '%train\M%' as match; 

其中\M 是单词末尾的边界,匹配返回 false

谢谢,

标记

最佳答案

你可以用下面的技巧来做到这一点:

SELECT ' ' || 'Super fast training' ILIKE '%train %'

但我不认为这是个好主意。您可以改用正则表达式或 PostgreSQL 全文。 PostgreSQL 正则表达式并不比 ILIKE 或 LIKE 慢很多。

关于sql - ILIKE 匹配词边界 PostgreSQL 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com