sqlserver数据库中统计email类型的sql语句
网络整理 - 07-26
如果注册的用户数达到一定程度,我们可以在数据库查询语句对其进行统计。
以下SQL语句能够统计出带某种类型后缀的email邮件注册量最大,及其排行顺序。
SELECT suffix_email, COUNT(suffix_email) AS email_count
FROM (SELECT SUBSTRING(email, CHARINDEX('@', email), 100) AS suffix_email
FROM user_table) temp_table
GROUP BY suffix_email
HAVING (COUNT(suffix_email) > 5)
ORDER BY email_count DESC
某网站对此排名后,发现排名前15的邮箱如下:
@163.com
@126.com
@sina.com
@yahoo.com.cn
@sohu.com
@hotmail.com
@tom.com
@21cn.com
@263.com
@vip.sina.com
@yahoo.com
@163.net
@qq.com
@gmail.com
@eyou.com