永洪社区

标题: 图表中的筛选,包含其中一个和其中一个的区别是什么呢? [打印本页]

作者: yhdata_GcTov74r    时间: 2024-7-9 09:25
标题: 图表中的筛选,包含其中一个和其中一个的区别是什么呢?
“包含其中一个”和“其中一个”的区别是什么呢?
我要实现多个字段的筛选,比如子系统、模块;每个字段都可以全选、不选、单选、多选;应该用哪个才符合呢

作者: yhbi老6了    时间: 2024-7-9 09:25
本帖最后由 yhbi老6了 于 2024-7-9 13:31 编辑

1、包含的意义为模糊匹配,例如过滤器中包含人资,实际产生sql为 where table.col_1 like '%人资%'
2、其中一个意义为数据列满足其中一个即可,例如过滤器其中一个参数[1,2,3] ,实际产生sql可以理解为 where table.col_1 in (1,2,3)
3、包含其中一个,是上面的结合,实际产生sql为 where (table.col_1 like '%1%' or table.col_1 like '%2%' or table.col_1 like '%3%' )
ps:一般参数组件传递全选、多选,并不需要模糊匹配。即第二种情况,用其中一个即可。
作者: yhdata_yzm    时间: 2024-7-9 09:47
“包含其中一个”强调的是包含在某个集合中的单个元素,而“其中一个的区别”则强调的是在比较多个元素时,某一个元素的具体差异。
其中一个和包含其中一个都可以
作者: yhdata_GcTov74r    时间: 2024-7-9 10:43
yhdata_yzm 发表于 2024-7-9 09:47
“包含其中一个”强调的是包含在某个集合中的单个元素,而“其中一个的区别”则强调的是在比较多个元素时, ...

那我在用多个筛选,并且有包含关系的筛选时,是建议用“其中一个”吗?
作者: yhdata_lyaa    时间: 2024-7-9 10:54
yhdata_GcTov74r 发表于 2024-7-9 10:43
那我在用多个筛选,并且有包含关系的筛选时,是建议用“其中一个”吗? ...

建议用包含其中一个




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4