标签: mysql sql match whitespace sql-like
我必须在数据库中搜索一些名字。 如果我写
LIKE '%Alex Maxim%' - 成功。
LIKE '%Alex Maxim%'
如果我写:
LIKE '% Alex Maxim%' - null。
LIKE '% Alex Maxim%'
我认为是来自第一个空格('% Al...')。
'% Al...'
我该怎么做?
答案 0 :(得分:2)
使用TRIM()字符串函数
LIKE CONCAT('%',TRIM(' Alex Maxim'),'%')
如果您只想删除前导空格,请使用LTRIM()函数
LIKE CONCAT('%',LTRIM(' Alex Maxim'),'%')