mysql - 获取累计计数

标签 mysql sql aggregate-functions

列 1 列 2

1        Sharp
2        Sharp  
3        Sharp 
4        Eye
5        Eye   

我需要输出为

总名

3     Sharp
2     Eye

我正在尝试在 mysql select 查询中获取输出

最佳答案

除非我遗漏了什么,否则使用:

  SELECT COUNT(*) AS numCount,
         t.column2             
    FROM YOUR_TABLE t
GROUP BY t.column2
ORDER BY numCount DESC

关于mysql - 获取累计计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5250489/

相关文章:

php - 多条件查询记录

php - 如何将foreach循环的结果放入数组并获取最高值

java - 使用 Spring JPA 为 STRING_AGG 和 Postgresql 为 Group_By 设置聚合函数

sql - 如何使用 ANSI SQL 为一个简单的数据仓库编写这两个查询?

c# - C# 中的 SQL 查询错误 : Using SELECT JOIN WHERE OR

sql - Postgres 窗口函数和异常分组

MySQL SUM json 值按 json 键分组

php - 如何摆脱右连接中的空值

基于 php 的 MySQL 数据的全文搜索?

mysql - 使用 ENDSSH heredoc 为 SSH MySQL 登录创建别名