浏览文章
文章信息
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%" ;
提示:这种方式就可以实现多字段搜索简化写法
温馨提示:如有帮助你解决问题,请注册发帖支持!