You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写SQL查询统计指定列中各值的出现次数?

统计查询结果中val列各值的出现次数

完全可以实现,只需要调整原SQL语句,用GROUP BY分组搭配COUNT()聚合函数就能得到你要的统计结果。

修改后的SQL语句如下:

SELECT val, COUNT(*) AS count
FROM sval
WHERE fid = 4052 AND id IN (select blah blah blah)
GROUP BY val
ORDER BY count DESC; -- 可选,按次数降序排列,更直观

执行该语句后,会得到你预期的统计结果:

val    count 
FMUS     3
FMEE     2
FMRU     2
FMHK     1

简单说明:

  • GROUP BY val:按照val列的不同取值进行分组
  • COUNT(*):统计每个分组里的记录条数,用AS count给统计结果起个直观的别名
  • ORDER BY count DESC:可选的排序逻辑,让出现次数多的结果排在前面,方便快速查看数据分布

内容的提问来源于stack exchange,提问作者user21641220

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 22:25:57