如何编写类似mysql的查询,其中包括从搜索开始的结果;关键词";?
我正在制作一个搜索框并使用一个类似的查询如何编写类似mysql的查询,其中包括从搜索开始的结果;关键词";?,mysql,sql,Mysql,Sql,我正在制作一个搜索框并使用一个类似的查询 select * from search_table where source like '%hola%'; 我得到的结果包括“hola”字 像 我只想得到从“hola”开始的行 我只想得到从“hola”开始的行 删除起始通配符%: select * from search_table where source like 'hola%'; 输出: hola holascope 如果您有空白,可以首先修剪它们: SELECT * FROM
select *
from search_table
where source like '%hola%';
我得到的结果包括“hola”字
像
我只想得到从“hola”开始的行
我只想得到从“hola”开始的行
删除起始通配符%
:
select *
from search_table
where source like 'hola%';
输出:
hola
holascope
如果您有空白,可以首先修剪它们:
SELECT *
FROM search_table
WHERE TRIM(source) LIKE 'hola%';
我只想得到从“hola”开始的行
删除起始通配符%
:
select *
from search_table
where source like 'hola%';
输出:
hola
holascope
如果您有空白,可以首先修剪它们:
SELECT *
FROM search_table
WHERE TRIM(source) LIKE 'hola%';