Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да намерите имейл с повече от 2 точки с помощта на функцията REGEXP MySQL?

какво ще кажете за това?

SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';

това търси две (или повече) точки преди @ (което все пак би позволило имена на домейни с множество точки като .co.uk и т.н.).

Въпреки това трябва да вземете предвид възможността някои потребители наистина да имат няколко точки в потребителското си име и това все пак ще бъде законно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Множество оператори за вмъкване в единичен ODBC ExecuteNonQuery (C#)

  2. CodeIgniter - как да публикувате стойност от формуляра като NULL вместо 0

  3. Пренаредете редовете в MySQL таблица

  4. Неправилно използване на UNION и ORDER BY?

  5. Php mysql pdo заявка:попълнете променлива с резултат от заявката