在数据查询系统中,经常会涉及到模糊查询和多值查询。对于模糊查询,我们可能都有所了解。就是根据用户在参数框中输入的关键字进行模糊匹配,这在SQL中是通过like条件实现的。而多值查询则大多是一次在参数框中输入2个以上关键词,以字符串组,整数组等形式进行参数传递,这在SQL中是通过in条件完成多值匹配的。
但是用户的需求往往是无止境的!最典型就是把这两种好使的方法结合起来,也就是两种查询的结合–在参数框中输入多个关键字,根据多个关键字进行模糊查询。比如,用户要根据产品名称进行多值模糊查询,当输入为“奶酪,糖”时,希望找出产品名称中含有奶酪或糖的产品列表,如下图所示:

为了程序猿哥哥可以早日跟加班say goodbye , 不再做单身汪(咦?为什么我这么热心?),让我们一起了解一下润乾报表是怎么做到两种查询的完美结合的……
一共需要……1、2、3、4步:
多值模糊查询报表实现

本文介绍了如何在报表系统中实现多值模糊查询,结合SQL的like和in条件,允许用户输入多个关键字进行模糊匹配。通过定义主表模板、参数、数据集和参数模板,详细阐述了每一步的具体操作,包括动态参数的使用和查询条件的拼接,以满足用户在产品名称中查找含有特定关键词的产品列表需求。
最低0.47元/天 解锁文章
686

被折叠的 条评论
为什么被折叠?



