gpt4 book ai didi

MySQL 查询以计算电子邮件地址字段中的唯一域

转载 作者:IT老高 更新时间:2023-10-28 23:42:20 25 4
gpt4 key购买 nike

我想更好地了解我的客户正在使用哪些域。我可以通过explodeing 每个地址并以这种方式计算域来轻松地在 PHP 中做到这一点。但我想知道是否有一种方法可以通过简单的 MySQL 查询来获取这些信息?

这是示例输出的样子:

gmail.com | 3942

yahoo.com | 3852

hotmail.com | 209

...以此类推,其中第一列是电子邮件地址域,第二列是该域的地址数。

最佳答案

你必须这样做:

SELECT substring_index(email, '@', -1) domain, COUNT(*) email_count
FROM table
GROUP BY substring_index(email, '@', -1)

-- If you want to sort as well:
ORDER BY email_count DESC, domain;

关于MySQL 查询以计算电子邮件地址字段中的唯一域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2440429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com