mysql - 如何获取mysql表中特定列的总和和总行数

标签 mysql

很简单,但是想不通。

这是我的 table

a     b
---------
s1    prod
s2    prod
s3    dev
s4    prod
s5    dev

我的期望如下

Environment  count
prod         3
dev          2
total        5

因此,与环境字段分组一起也在寻找总数。

最佳答案

更新:

 SELECT b AS Environment, COUNT(a) AS COUNT FROM <tablename> GROUP BY b UNION SELECT 'total' AS Environment, COUNT(a) AS COUNT FROM <tablename>;

也许对你有帮助

关于mysql - 如何获取mysql表中特定列的总和和总行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46074588/

相关文章:

mysql - 如何左连接以选择with语句

php - 如何在存储过程中编写多个查询

php - Android JSON 到 PHP 服务器

MySQL:自然连接两次

python - 尝试在 python : invalid dsn: invalid connection option "username" 中连接时出现 PostgreSQL 错误

mysql - 针对多用户 Web 应用程序的高效 MySQL 数据库设计

php - 终身管理网站的用户 session

mysql - 如何修复mysql数据编码

php - 一次搜索多个表以查找值

mysql - 来自按时间排序的两列的数据,id