如何在mysql中获取域名和电子邮件数量

时间:2015-03-12 06:28:08

标签: mysql

我的表格如下:

Email                Domain
------               ------
test@gmail.com       gmail.com
test@gmail.com       gmail.com
test@gmail.com       gmail.com
test@yahoo.com       yahoo.com
test@yahoo.com       yahoo.com
test@outlook.com     outlook.com

如何编写SQL查询以获得以下结果

Expected result
---------------
gmail.com    3
yahoo.com    2
outlook.com  1

任何答案都将不胜感激。感谢。

2 个答案:

答案 0 :(得分:1)

这是GROUP BY

的最简单用法
   SELECT domain, COUNT(*)
     FROM mytable
 GROUP BY domain

答案 1 :(得分:0)

使用分组依据和计数(*)功能,试试这个

select Domain,count(*) from Table_Name group by Domain