浏览文章

文章信息

SQL:同值多字段查询,一个值查询多个字段 11881

1、场景

同一个值查询多个字段

2、原始方法

示例两个字段中查找同一个值

注:标注蓝色是替换字符串

select * from demo_table where field_1 like "%like_value%" or field_2 like "%like_value%" ;


3、最佳解决方法

使用数据库自带concat()函数

注:标注蓝色是替换字符串

select * from demo_table where concat(field_1 ,field_2 ) like "%like_value%" ;


提示:这种方式就可以实现多字段搜索简化写法


温馨提示:如有帮助你解决问题,请注册发帖支持!


原创