在MYSQL查询中将REGEXP转换为LIKE

时间:2017-07-04 06:31:38

标签: mysql sql mysql-workbench

我有MYSQL查询,如下所示

select * from table1 where host REGEXP 'host1';

我想使用LIKE执行相同的查询 请建议如何实现

2 个答案:

答案 0 :(得分:3)

试试这个:

select * from table1 where host LIKE '%host1%';

REGEXP 'host1'会在字符串中的任意位置匹配host1。要使用LIKE运算符对此进行说明,我们需要使用通配符包围host1

答案 1 :(得分:0)

您可以尝试使用%

select * from table1 where host LIKE '%host1%';