下拉复选框计数

比如第一次我在下拉复选框选了 苹果,橘子,香蕉  并提交

       第二次选了西红柿,橘子,苹果       并提交

如何统计在这2次提交中,对每种水果进行计数

      

FineReport 一行 发布于 2021-10-18 09:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2022-4-15 22:38

两次提交后存入数据库结果如图所示

image.png

image.png

这时要统计苹果提交了多少次,sql如下:

select count(1) as cnt from table where 列名 like '%苹果%'

为了排除红苹果、青苹果等的干扰,更精确的统计如下:

select count(1) as cnt from table where ','+列名+',' like '%,苹果,%'

最佳回答
0
用户w2600214Lv3见习互助
发布于2021-10-18 09:15(编辑于 2021-10-18 18:01)

在提交的数据库中统计 不好吗?

下拉复选框

image.png

这里设置成数组 试试呢,这样是不是就好统计了...

  • 一行 一行(提问者) 因为是复选框,所以在数据库里对应的字段设计成字符串型,如何在字符串型中筛选想要的数据呢
    2021-10-18 14:22 
  • 用户w2600214 用户w2600214 回复 一行(提问者) 看数据库字怎么存储了,把每个名字拆开放到字段里 最好统计了,如果一次放一串字符串,可以写存储过程 统计
    2021-10-18 17:21 
最佳回答
0
3143511Lv5中级互助
发布于2021-10-18 09:20

复选框筛选这个可以实现,但是楼主要对这两次筛选做计数是指“筛选一次保留下来结果,然后再第二次筛选,然后将这两次的结果都保存到一个界面上”,这个意思吗?

  • 一行 一行(提问者) 针对2次完全不同的填报,收集这2次中苹果被提交了多少次
    2021-10-18 14:21 
  • 3143511 3143511 回复 一行(提问者) 哈哈,这个我不会:)
    2021-10-19 08:08 
  • 4关注人数
  • 360浏览人数
  • 最后回答于:2022-4-15 22:38
    请选择关闭问题的原因
    确定 取消
    返回顶部