如何在sql中的特定域电子邮件ID

时间:2014-02-18 06:26:51

标签: sql sql-server sql-server-2008

如何从SQL中包含用户电子邮件ID的表中仅获取@ gmail.com电子邮件地址:

SELECT     UserID, UserName, Email
FROM         Users

3 个答案:

答案 0 :(得分:4)

试试这个... LIKE子句获取具有gmail.com结尾的记录:)

SELECT UserID, 
       UserName, 
       Email
FROM Users
WHERE Email LIKE '%gmail.com'

答案 1 :(得分:3)

SELECT UserID,
       UserName,
       Email
FROM Users
WHERE
   Email LIKE '%@gmail.com';

请参阅此SQLFiddle:Demo

答案 2 :(得分:1)

请尝试:

SELECT 
    UserID, UserName, Email 
FROM Users
WHERE right(Email, 10)='@gmail.com'