Ekt*_*rma 3 mysql sql database
我有一张桌子:
id | name |
-----------
1 | AAA |
2 | BBB |
3 | AAA |
4 | DDD |
5 | BBB |
6 | CCC |
7 | AAA |
8 | BBB |
9 | DDD |
Run Code Online (Sandbox Code Playgroud)
我想要计算多少次AAA,BBB依此类推.通过使用count(*)我得到的孔数不是单个元素.我想要所有元素的数量.像这样:
Name | Count
------------
AAA | 3
BBB | 3
CCC | 1
DDD | 2
Run Code Online (Sandbox Code Playgroud)
不在新表中我想要它作为输出.
使用COUNT()aggregate函数获取每个记录的总记录数NAME.
SELECT name, COUNT(*) totalCOUNT
FROM tableName
GROUP BY name
Run Code Online (Sandbox Code Playgroud)