我正在制作一个搜索框并使用一个like查询
select *
from search_table
where source like '%hola%';
我得到的结果包括“hola”这个词。
喜欢
1 hola
2 this is hola
3 holascope
我只想得到从“hola”开始的行。
最佳答案
我只想得到从“hola”开始的行。
删除起始通配符:
select *
from search_table
where source like 'hola%';
输出:
hola
holascope
%
如果有空格,可以先
LiveDemo
它们:SELECT *
FROM search_table
WHERE TRIM(source) LIKE 'hola%';
关于mysql - 怎样写像mysql一样的查询,包括从搜索“关键字”开始的结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33256306/