sql >> Databáze >  >> RDS >> Mysql

Jak najít e-mail s více než 2 tečkami pomocí funkce REGEXP MySQL?

co třeba tohle?

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

toto hledá dvě (nebo více) teček před @ (což by stále umožňovalo názvy domén s více tečkami jako .co.uk atd.).

Měli byste však zvážit možnost, že někteří uživatelé mohou mít ve svém uživatelském jménu také více teček, a to bude stále legitimní.



  1. Mysql změní výchozí znakovou sadu tabulky na znakovou sadu databáze

  2. Účastníte se PASS Summit v Charlotte?

  3. Kdy/proč používat kaskádování v SQL Server?

  4. Jak vrátit data načtená z MySQL do souboru php jako JSON?