mysql模糊匹配多个字段

SELECT
	*
FROM
	t_table CONCAT(
		IFNULL(name_A, ‘‘),
		IFNULL(name_B, ‘‘),
		IFNULL(name_C, ‘‘)
	) LIKE CONCAT(‘%‘, ‘张‘, ‘%‘)

-- 查询 ‘name_A‘、‘name_B‘、‘name_C‘ 三个字段有‘张‘的信息
-- 只要其中一个字段可以匹配到关键字,就返回结果

IFNULL(name, ‘123‘),第一个参数name的值为null时,取第二个参数的值;name参数不为null时,取自己的值

mysql模糊匹配多个字段

上一篇:手动解压安装mysql my.ini


下一篇:Access获取新插入数据的自增长主键Id