我的表格如下:
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
任何答案都将不胜感激。感谢。
答案 0 :(得分:1)
这是GROUP BY
的最简单用法 SELECT domain, COUNT(*)
FROM mytable
GROUP BY domain
答案 1 :(得分:0)
使用分组依据和计数(*)功能,试试这个
select Domain,count(*) from Table_Name group by Domain