找文章 / 找答案
精选问答 更多内容

图表中的筛选,包含其中一个和其中一个的区别是什么呢?

yhdata_GcTov74r青铜一 显示全部楼层 发表于 2024-7-9 09:25:56 |阅读模式 打印 上一主题 下一主题
“包含其中一个”和“其中一个”的区别是什么呢?
我要实现多个字段的筛选,比如子系统、模块;每个字段都可以全选、不选、单选、多选;应该用哪个才符合呢

最佳答案

yhbi老6了 白银三 关注Ta

2024-07-09 09:25:57

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:一般参数组件传递全选、多选,并不需要模糊匹配。即第 ...
查看完整内容
回复

使用道具 举报

精彩评论4

yhbi老6了白银三 显示全部楼层 发表于 2024-7-9 09:25:57
本帖最后由 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:20
“包含其中一个”强调的是包含在某个集合中的单个元素,而“其中一个的区别”则强调的是在比较多个元素时,某一个元素的具体差异。
其中一个和包含其中一个都可以
回复

使用道具 举报

yhdata_GcTov74r青铜一 显示全部楼层 发表于 2024-7-9 10:43:13
yhdata_yzm 发表于 2024-7-9 09:47
“包含其中一个”强调的是包含在某个集合中的单个元素,而“其中一个的区别”则强调的是在比较多个元素时, ...

那我在用多个筛选,并且有包含关系的筛选时,是建议用“其中一个”吗?
回复

使用道具 举报

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

建议用包含其中一个
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部