2017-09-06 72 views
0

这很简单,但无法弄清楚。如何获取mysql中某个表中特定列的总数和总行数

这里是我的表

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

我所期待是

Environment count 
prod   3 
dev   2 
total  5 

所以跟团由环境领域也找了总数的一贯遵循。

+0

提示:'SELECT'然后'GROUP BY' –

+0

然后'WITH ROLLUP' – sagi

+0

你能否详细说明,请 –

回答

0

UPDATE:

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

它可以帮助你

+0

_IT只是给他们出去了最后一行(提到我的预期结果),这是所有组的总数的数字_ –

+0

现在尝试更新后的查询 – KMS

相关问题