sql >> Databasteknik >  >> RDS >> Mysql

Hur man trimmar de tre första tecknen baserat på den första bokstaven (uttrycket) innan det infogas i databasen

Du kan helt enkelt använda REPLACE() :

SELECT REPLACE(t.mobile,'+91','') as mobile
FROM YourTable t

Eller om du vill ändra det i databasen :

UPDATE YourTable t
SET t.mobile = REPLACE(t.mobile,'+91','')


  1. Ansluta IBM DB2 med IRI Software

  2. MySQL str_to_date producerar NULL trots giltig formatering

  3. MySQL, kopiering av tabellfiler ger upphov till FEL 1017 (HY000):Kan inte hitta filen:även om den finns där

  4. Hur man beräknar skillnaden mellan två datum i MySQL