Mysql LIKE 或 REGEXP

问题描述 投票:0回答:1

我正在尝试选择所有包含单词 ABC1 的字符串。但使用 LIKE 查询得到错误答案。不知道如何得到确切的答案。

下面是一列中的字符串格式:

“SomeString ABC1000其他”;

而且我不想选择任何格式类似于
的字符串 “它ABC1000其他其他”

mysql sql-like
1个回答
0
投票

对于正则表达式,您可以使用

REGEXP\_LIKE

select REGEXP_LIKE("SomeString ABC1000 Other",'ABC1')
REGEXP_LIKE("SomeString ABC1000 其他",'ABC1')
1

小提琴

您的查询看起来像

SELECT yourcolmuns FROM your_table WHERE REGEXP_LIKE(yourlike_column,'ABC1')
© www.soinside.com 2019 - 2024. All rights reserved.