首页 > 解决方案 > 计算一个 SQL 列中的不同值

问题描述

我有一个这样的 SQL 列:

x_all
--------
bb
aa
aa
bb
cc
bb
cc
cc
cc
dd

在本专栏中:

我想用 SQL 查询并得到下面的结果(对它进行排序 x_count desc)

如何编写此 SQL 查询?

x_name  x_count
----------------
cc      4
bb      3
aa      2
dd      1

标签: sql

解决方案


Select x_all as x_name ,count(x_all)as x_count 
From TABLENAME 
Group by x_all

希望这对你有帮助!


推荐阅读