0
A
回答
1
試試這個:
SELECT * FROM tblEmail WHERE [email] NOT LIKE '%@%'
+1
缺少結尾% – 2013-05-07 12:20:01
+0
@Al。補充,謝謝 – 2013-05-07 12:20:32
1
要使用MySQL中,你應該做的充分驗證電子郵件地址:
SELECT *
FROM tblEmail
WHERE email NOT REGEXP '^[A-Z0-9._%-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}$';
1
也許使用NOT LIKE '%@%'
SELECT * FROM tbl where email NOT LIKE '%@%'
1
您當前的查詢僅在文本結尾處搜索@
符號。如果你需要匹配文本中的任何地方(這是電子郵件的情況),我希望你需要使用'%@%'
。
因此完整的查詢可能看起來像
SELECT * FROM tblEmail Where [email] NOT LIKE '%@%'
相關問題
- 1. SQL:選擇不同的一列,但包含所有字段
- 2. jQuery選擇包含等號
- 3. 從JSONArray中選擇所有JSONObjects包含
- 4. 如何選擇一個包含@ - 符號(at符號)
- 5. SQL選擇所有的括號
- 6. XSLT選擇包含特定子字符串的所有節點
- 7. Apache Ant - 選擇所有符號鏈接
- 8. 選擇包含所選項目的框
- 9. 如果包含並且如果不包含冒號,請選擇編號
- 10. 無符號長不包含有效值
- 11. sed命令刪除所有不包含標點符號的行
- 12. DynamicObject不包含所有選定列
- 13. 選擇不包含特定類的所有元素
- 14. 如何選擇不包含A元素的所有TD元素?
- 15. 如何選擇TD不包含表格的所有TR元素?
- 16. GetInvalidFileNameChars()不包含所有非法字符
- 17. System.Collections.Generic.List不包含「選擇」
- 18. 選擇不包含在SRC
- 19. jQuery選擇包含ID冒號
- 20. SQL從包含逗號分隔鍵的字段中選擇
- 21. Sql存儲過程輸入參數包含撇號的選擇
- 22. SQL和選擇不含
- 23. SQL Server不同,選擇所有行
- 24. sql選擇包含短語的記錄
- 25. SQL - 選擇包含在非空列
- 26. SQL - 選擇所有技能
- 27. jQuery的 - 選擇所有元素帶有屬性包含文字
- 28. 選擇選項包含不工作
- 29. SQL Server:如何從包含前綴的表中選擇所有內容?
- 30. 獲取所有選擇列表,其中不包含給定值的選項
杜佩http://stackoverflow.com/questions/801166/sql-script-to-find-invalid-email-addresses [TSQL電子郵件的 – 2013-05-07 12:18:33
可能重複驗證(無正則表達式)](http://stackoverflow.com/questions/229824/tsql-email-validation-without-regex) – hims056 2013-05-07 12:20:05