SELECT * FROM 表
WHERE CONCAT(IFNULL(字段1,''),IFNULL(字段2,''),IFNULL(字段3,''))
LIKE ‘%关键字%’
concat是拼接,如果不加判断,那么里面某个字段如果是null值,则那条带null值的数据就会被过滤掉。
转载请注明:有客帮 » sql在多个字段里面模糊查询
SELECT * FROM 表
WHERE CONCAT(IFNULL(字段1,''),IFNULL(字段2,''),IFNULL(字段3,''))
LIKE ‘%关键字%’
concat是拼接,如果不加判断,那么里面某个字段如果是null值,则那条带null值的数据就会被过滤掉。
转载请注明:有客帮 » sql在多个字段里面模糊查询