Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sous-chaîne MySQL

Vous pouvez utiliser LOCATE pour trouver la position du @ :

 LOCATE('@',email)

Donc pour trouver le domaine :

SELECT CASE 
    WHEN LOCATE('@',email) = 0 THEN ''
    ELSE SUBSTRING(email,LOCATE('@',email)+1)
    END as Domain
FROM YourTable