我需要oracle查询来从用户表的电子邮件列中检索具有@gmail扩展邮件的用户。
select * from users where email like '%@gmail%'
LOWER
(或UPPER
)以确保区分大小写。LIKE
匹配的末尾放置通配符,否则将匹配有效的电子邮件,例如[email protected]
。gmail.com
和googlemail.com
域;您可能需要同时匹配两者。赞:
SELECT *
FROM users
WHERE LOWER( email ) LIKE '%@gmail.com'
OR LOWER( email ) LIKE '%@googlemail.com'