如何查询最大值(最小值)的数量

用公式取出的最大值(最小值)的数量

min(人员.select(zhzpf))   这个取出来的是值

count(min(人员.select(zhzpf)))   这个查出来的只有一个

如何查询最大值(最小值)的数量

FineReport yzm101920 发布于 2021-5-14 12:00 (编辑于 2021-5-14 13:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xiaomingyiLv6中级互助
发布于2021-5-14 12:31

这个?思路:count(人员.select(zhzpf,zhzpf=min(人员.select(zhzpf))))

  • yzm101920 yzm101920(提问者) 好的,我试试
    2021-05-14 13:33 
  • yzm101920 yzm101920(提问者) 可以的,谢谢大佬,可以的,把逗号换成英文的就OK了 count(人员.select(zhzpf,zhzpf=max(人员.select(zhzpf)))) count(人员.select(zhzpf,zhzpf=min(人员.select(zhzpf))))
    2021-05-14 13:54 
最佳回答
0
axingLv6专家互助
发布于2021-5-14 12:19

最大值是max而不是min

最大值、最小值这些不是只有一个?难道还有多个?

  • zsh331 zsh331 他估计是想查出最大值有多少个(重复次数)
    2021-05-14 12:46 
  • axing axing 回复 zsh331 O(∩_∩)O哈哈~
    2021-05-14 12:47 
  • zsh331 zsh331 回复 axing 除了这个需求,我想不到他还想要什么!
    2021-05-14 12:50 
  • yzm101920 yzm101920(提问者) 回复 zsh331 对的,最大值有多个,想查有多少个
    2021-05-14 13:33 
最佳回答
0
Kevin-sLv7中级互助
发布于2021-5-14 13:48

select count(A)

from(

select MIN(zhzpf) A,分组列 FROM TABLE GROUP BY 分组列

)

用SQL吧,方便快捷,注意要先查出分组列的最小值,再去数数量

  • 4关注人数
  • 568浏览人数
  • 最后回答于:2021-5-14 13:48
    请选择关闭问题的原因
    确定 取消
    返回顶部