fr如何实现一个参数查询3个字段?

我想实现一个参数,可以模糊搜索到3个并列的字段,这样写的,但是没有效果,求改正

select * from  表1 where ((表1.字段1)  or (表1.字段2)or(表1.字段3))   like '%${参数}%'

FineReport yzm543037 发布于 2021-11-6 13:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-11-6 13:45

select * from  表1 

where 

    字段1 like '%${参数}%'  

or 字段2 like '%${参数}%' 

or 字段3 like '%${参数}%'

——————————————————————————

  • yzm543037 yzm543037(提问者) 参数用同一个是吧
    2021-11-06 13:46 
  • zsh331 zsh331 回复 yzm543037(提问者) 是的,这个SQL也是根据你需求直接改写的。
    2021-11-06 13:49 
  • yzm543037 yzm543037(提问者) 回复 zsh331 实测可行。
    2021-11-06 13:52 
  • 2关注人数
  • 301浏览人数
  • 最后回答于:2021-11-6 13:45
    请选择关闭问题的原因
    确定 取消
    返回顶部