mysql - 在表中区分和计数

标签 mysql select count distinct

需要编写一个 MySQL 查询来检查数据库表并获取不同的值及其计数。

enter image description here

select distinct(fruits), count(distinct(fruits)) from table;

这就够了吗?

最佳答案

为什么不使用group by

select fruits, count(fruits) as fc
from table
group by fruits
order by fc desc;

关于mysql - 在表中区分和计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14234475/

相关文章:

mysql - 通过锁定或事务来防止重复数据?

PHP根据多维数组中的值选择数组

mysql - SQL 对一列中不同值的日期计数

php - 一个查询中的多个计数

php - 意见:在MySQL中是删除还是更新?

mysql - mysql可以一张表建几张表吗?

mysql - 如何在迭代中使用字段值本身更新 MongoDb 中的文档?

SQL选择帮助

将更改日志转换为间隔的 SQL 查询

mysql - 每个表的总和和单个表的总和