sql >> Database >  >> RDS >> Mysql

Mysql-subtekenreeks

U kunt LOCATE gebruiken om de positie van de @:

. te vinden
 LOCATE('@',email)

Dus om het domein te vinden:

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



  1. Wachtwoord coderen voordat u het in de database opslaat?

  2. Hoe de naam van de weekdag van een datum te krijgen?

  3. Hoe de toegang tot de webapplicatie te beperken tot slechts één machine?

  4. CodeIgniter-query:hoe een kolomwaarde naar een andere kolom in dezelfde rij te verplaatsen en de huidige tijd in de oorspronkelijke kolom op te slaan?