含有多条筛选条件的参数怎么进行模糊查询

传入的参数 传入单个数据:A  传入多个数据:A,B,C

然后数据库的数据 

image.png

应该在帆软的数据库查询里怎么写才能操作参数能模糊搜索数据库的数据 查A 数据库那边能显示数据含有A的 查询A,B,C 数据库那边显示数据和这三个有关的

不能固定写 因为不止三种条件 然后传的值顺序也不是固定的 A,B,C(可能是B,C,A)

FineReport 数据分析 SQL yzmPwDDd9512374 发布于 2022-10-30 17:27 (编辑于 2022-10-30 18:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-30 19:07
最佳回答
0
15922204585Lv6高级互助
发布于2022-10-30 18:09

参数面板写多个筛选条件A、B、C

  • yzmPwDDd9512374 yzmPwDDd9512374(提问者) 不止A B C 而且顺序也不固定
    2022-10-30 18:11 
  • 15922204585 15922204585 回复 yzmPwDDd9512374(提问者) 跟顺序没关系,三个筛选条件sql中and,fuhe 条件的都取出来了。又不看楼下链接,这样前提得知道顺序
    2022-10-30 19:52 
最佳回答
0
帆软用户s1Pwsa2BAQLv5初级互助
发布于2022-10-31 10:59

可以试试多条件筛选,首先选出包含参数选择的数据DATALENGTH(字段)=DATALENGTH($参数)保证字符数量相同

然后在想办法把参数拆解为单个字符的状态,有函数SPLIT的用这个分割没有的话就百度搜方法,最后进行多个 like ‘%单个字母%’用or连接起来,单个字符在分割完成后办法一个一个输出出来一般可以用格式化类的一个一个试出来类似数组下标的方式,不能确定有几个字符的就写一个最大数量的

  • 4关注人数
  • 413浏览人数
  • 最后回答于:2022-10-31 10:59
    请选择关闭问题的原因
    确定 取消
    返回顶部