SQL全选不包括@symbol

SQL全选不包括@symbol,sql,select,Sql,Select,我试过了,但没用。我想查找所有没有带@符号的有效电子邮件的输入 SELECT * FROM tblEmail WHERE [email] <> '%@' 从tblEmail中选择* 其中[电子邮件]“%@” 试试这个: SELECT * FROM tblEmail WHERE [email] NOT LIKE '%@%' 试试这个: SELECT * FROM tblEmail WHERE [email] NOT LIKE '%@%' 要使用mysql完全验证电子邮件地址,您应

我试过了,但没用。我想查找所有没有带@符号的有效电子邮件的输入

SELECT * FROM tblEmail
WHERE [email] <> '%@'
从tblEmail中选择*
其中[电子邮件]“%@”
试试这个:

SELECT * FROM tblEmail WHERE [email] NOT LIKE '%@%'
试试这个:

SELECT * FROM tblEmail WHERE [email] NOT LIKE '%@%'

要使用mysql完全验证电子邮件地址,您应该执行以下操作:

SELECT * 
  FROM tblEmail 
 WHERE email NOT REGEXP '^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$';

要使用mysql完全验证电子邮件地址,您应该执行以下操作:

SELECT * 
  FROM tblEmail 
 WHERE email NOT REGEXP '^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$';

可能使用的不是“@%”

SELECT * FROM tbl where email NOT LIKE '%@%'

可能使用的不是“@%”

SELECT * FROM tbl where email NOT LIKE '%@%'

当前查询仅在文本末尾搜索
@
符号。如果您需要匹配文本中的任何位置(电子邮件就是这样),我希望您需要使用
“%@%”

因此,您的完整查询可能如下所示

SELECT * FROM tblEmail Where [email] NOT LIKE '%@%'

当前查询仅在文本末尾搜索
@
符号。如果您需要匹配文本中的任何位置(电子邮件就是这样),我希望您需要使用
“%@%”

因此,您的完整查询可能如下所示

SELECT * FROM tblEmail Where [email] NOT LIKE '%@%'
重复的可能重复的可能重复的