mysql 模糊查询 like concat 语法去除空格怎么操作
时间: 2023-06-21 17:25:07 浏览: 231
MySQL模糊查询语法
要在 MySQL 模糊查询中使用 CONCAT 函数并去除空格,可以使用 TRIM 函数将文本字段的两端空格删除,然后将其与搜索字符串连接起来。
例如,要查找名称中包含“john”(忽略大小写)的客户记录,可以使用以下查询:
```
SELECT * FROM customers WHERE LOWER(CONCAT(TRIM(first_name), ' ', TRIM(last_name))) LIKE '%john%';
```
这将使用 CONCAT 函数将名字和姓氏连接起来,并使用 TRIM 函数删除它们的两端空格。然后,LOWER 函数将整个名称转换为小写,以便与搜索字符串“john”匹配。最后,LIKE 运算符将匹配任何包含“john”的名称的客户记录返回。
阅读全文