请问查询的写法如何写包含呢

如下图所示如何写前台录入的数据去数据库查询时包含呢,也就是inimage.pngimage.png

FineReport 木子一丶 发布于 2024-8-8 10:59 (编辑于 2024-8-8 11:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-8-8 11:00

sql("长沙华夏yxkh","select count(ywbzh) from cs_xhlrb where rybh = '"+$fine_username+"' && ywbzh in ('"+repalce($A2,",","','")+"') ",1)

  • 木子一丶 木子一丶(提问者) 为什么要用replace呢 这不是替换吗,而且怎么还有什么分隔符呢,不明白这种用法的意思,你看我新补充的图片,就是第一列的数据去数据库里查询否和的条数
    2024-08-08 11:04 
  • snrtuemc snrtuemc 回复 木子一丶(提问者) 你这个设计,A2只能取一个,你要取扩展的,那就不要在当前行后面,取A2扩展单元格,是逗号分隔的,sql语句in的话,是 in ('1','2','3','4') 这个格式,所有原有逗号替换成','
    2024-08-08 11:08 
  • 木子一丶 木子一丶(提问者) 回复 snrtuemc 语句要怎么写呢,能贴出来看下嘛
    2024-08-08 11:19 
  • snrtuemc snrtuemc 回复 木子一丶(提问者) 回答不是给你了吗,就是答案啊
    2024-08-08 11:25 
  • 木子一丶 木子一丶(提问者) 回复 snrtuemc 但是写成$A2查不出来,写成A2只能查A2单元格这一个的,是哪里还需要加什么嘛
    2024-08-08 11:41 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-8-8 11:00

in('"+replace(a2,",","','")+"')

假设A2格式是A,B,C

image.png

  • 木子一丶 木子一丶(提问者) 为什么要用replace呢 这不是替换吗,而且怎么还有什么分隔符呢,不明白这种用法的意思,你看我新补充的图片,就是第一列的数据去数据库里查询否和的条数
    2024-08-08 11:04 
  • Z4u3z1 Z4u3z1 回复 木子一丶(提问者) SQL的IN怎么写???你得符合人家的语法啊
    2024-08-08 11:07 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-8-8 11:00

改成like

  • 3关注人数
  • 181浏览人数
  • 最后回答于:2024-8-8 11:03
    请选择关闭问题的原因
    确定 取消
    返回顶部