MySQL - 计算具有唯一文本的唯一值的数量

标签 mysql sql

我想选择具有唯一条目的不同文本的数量

此代码查询将为我提供数据库中不同查询的数量,但也不知道如何使用唯一文本来执行此操作:

select count(distinct(query)from tweets

期望的结果:

Query | Count
-------------
Dog   | 5
Cat   | 2
Melon | 7

最佳答案

你想这样做吗?

select query, count(*)
from tweets
group by query;

请注意,这假设您所说的“文本”实际上只是一个 varchar()

关于MySQL - 计算具有唯一文本的唯一值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25846751/

相关文章:

mysql - 连接表以从其他表获取 ID 的名称

Mysql多数据库查询工具

php - 每天存储数百万条记录并可出于统计目的进行分组的数据的最佳方法是什么?

即使没有记录插入数据库,PHP 也返回成功

mysql - 如何修改一个 'select'列中的两个变量?

sql - 在 SQL 中保存顺序首选项

sql - 如何在 MS Access SQL 中获取总量?

mysql - 除了 auto_increment 列之外,还有任何 MySQL 命令可以重复行吗?

php - 无需提交即可使用Jquery/Ajax即时更新Mysql表

sql - 编写具有多个聚合列和多个 where 子句的查询的最佳方式是什么