在oracle中,如何从用户表的电子邮件列中检索具有@gmail扩展邮件的用户

问题描述 投票:-1回答:2

我需要oracle查询来从用户表的电子邮件列中检索具有@gmail扩展邮件的用户。

sql oracle
2个回答
0
投票
select * from users where email like '%@gmail%'

0
投票
  • 使用LOWER(或UPPER)以确保区分大小写。
  • 不要在LIKE匹配的末尾放置通配符,否则将匹配有效的电子邮件,例如[email protected]
  • GMail电子邮件可以互换使用gmail.comgooglemail.com域;您可能需要同时匹配两者。

赞:

SELECT *
FROM   users
WHERE  LOWER( email ) LIKE '%@gmail.com'
OR     LOWER( email ) LIKE '%@googlemail.com'
© www.soinside.com 2019 - 2024. All rights reserved.