如何在MySQL的搜索中使用@进行LIKE搜索?

时间:2017-11-26 07:49:16

标签: mysql sql select sql-like

I don't see @ as a special character in the MySQL list但我的SELECT LIKE@给了我一个空洞的结果。我想做点什么

SELECT email from myTable WHERE email LIKE '%@domain.com'

1 个答案:

答案 0 :(得分:1)

您可以尝试使用ESCAPE子句(疯狂猜测):

SELECT email 
from myTable 
WHERE email LIKE '%!@domain.com' ESCAPE '!';

另一个选择是修剪你的电子邮件(可能是一些白色字符):

SELECT email 
from myTable 
WHERE TRIM(email) LIKE '%@domain.com';
相关问题