mysql concat_ws 与 concat 多字段模糊匹配应用
2023-09-27 14:26:24 时间
有时我们希望在表中多个字段检索是否有我们给出的关键字,我们可以使用 concat_ws 和 concat 连接需要检索的字段,如:
select * from userInfo where concat(`user_name`,`email`) like '%root%';
或者:
select * from userInfo where concat_ws(',',`user_name`,`email`) like '%root%';
CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。但是要注意一点,如果连接的字段中有为空,那么concat会返回空串,concat_ws则不会返回空串
相关文章
- 还不会MySQL临时表应用?可能错过大厂offer
- mysql应用存储过程批量插入数据
- MySQL远程连接丢失问题解决方法Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
- mysql如何通过单个ibd文件进行数据恢复
- golang操作mysql 报错:invalid memory address or nil pointer dereference
- mysql开发规范
- Linux 忘记了mysql 密码
- mysql的一些函数
- 基础 ADO.NET 访问MYSQL 与 MSSQL 数据库例子
- mysql创建用户,并赋予权限:只能查某个数据库中的某张表(只读)
- 【Mysql】char(25)和varchat(25)可以存多少文字,多少中文和英文的逗号
- MySQL必知必会:用十一张图讲清楚,当你CRUD时BufferPool中发生了什么!以及BufferPool的优化!(一)
- MySQL 优化 (二)
- 玩转Mysql系列 - 第25天:sql中的where条件在数据库中提取与应用浅析
- mysql分组查询
- 容器化MYSQL集群在Uber系统中的应用
- ubuntu18.04 安装mysql server