How to select domain name from email address

后端 未结 13 2466
半阙折子戏
半阙折子戏 2020-12-08 02:05

I have email addresses like user1@gmail.com, user2@ymail.com user3@hotmail.com ... etc. I want a Mysql SELECT that will trim user name

13条回答
  •  离开以前
    2020-12-08 02:34

    If you want to know the most used domain names from email addresses you have (can be usefull), you can do :

    select (SUBSTRING_INDEX(SUBSTR(email, INSTR(email, '@') + 1),'.',1)) as a,count(*) as c
    FROM User
    group by a
    order by c desc;
    

    Result :

提交回复
热议问题