sql >> Database teknologi >  >> RDS >> Mysql

Mysql understreng

Du kan bruge LOCATE til at finde positionen for @:

 LOCATE('@',email)

Så for at finde domænet:

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



  1. SQL WHERE betingelse er ikke lig med?

  2. Hvordan fungerer MySQL-visninger?

  3. Sådan læser og analyserer du SQL Server-udførelsesplaner

  4. Zip ved hjælp af Oracle Stored Procedure