sql >> Database >  >> RDS >> Oracle

Hoe cijfers en speciale tekens aan het begin van een string te verwijderen?

Voor Oracle heb je de regexp_replace functie. U kunt dus het onderstaande doen om niet-alfabetische tekens vanaf het begin van de tekenreeks te vervangen:

select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual

De eerste ^ in ^([^a-zA-Z]*) moet overeenkomen met het begin van de tekenreeks. De tweede ^ moet overeenkomen met niet-alfabetische tekens.



  1. Het SQL Server-transactielogboek, deel 1:Basisprincipes van logboekregistratie

  2. Lente, Slaapstand, Blob Lazy Loading

  3. mySQL vind dupes en verwijder ze

  4. Is er een datavisualisatietool voor postgresql die ook inter-schemarelaties kan weergeven?