Możesz użyć LOCATE, aby znaleźć pozycję @:
LOCATE('@',email)
Aby znaleźć domenę:
SELECT CASE
WHEN LOCATE('@',email) = 0 THEN ''
ELSE SUBSTRING(email,LOCATE('@',email)+1)
END as Domain
FROM YourTable
Możesz użyć LOCATE, aby znaleźć pozycję @:
LOCATE('@',email)
Aby znaleźć domenę:
SELECT CASE
WHEN LOCATE('@',email) = 0 THEN ''
ELSE SUBSTRING(email,LOCATE('@',email)+1)
END as Domain
FROM YourTable
Relacje tabel MyISAM Engine (MySQL)
Aktualizacja MySQL z wyborem z innej tabeli
Jak znaleźć wszystkie ciągi pisane wielkimi literami w tabeli MySQL?
Zapytanie MySQL dla określonego zakresu dat
Czy istnieje sposób na uzyskanie ostatniego wstawionego identyfikatora NON-automatycznie zwiększanej kolumny w MySQL?