sql >> Database teknologi >  >> RDS >> Sqlserver

tsql sidste forekomst af inde i en streng

Find den sidste , ved at vende strengen og lede efter den første forekomst, læs derefter de mange tegn fra højre for strengen;

rtrim(right(list_field, charindex(',', reverse(list_field)) - 1))

(Brug reverse(list_field) + ',' hvis der er mulighed for ingen afgrænsninger i feltet &du ønsker den enkelte værdi)




  1. Indsæt tegn i midten af ​​en streng i SQL Server (T-SQL)

  2. BEMÆRK:brug af pg_pltemplate-oplysninger i stedet for CREATE LANGUAGE-parametre

  3. Hvordan erstatter jeg sidste forekomst af en understreng i MYSQL?

  4. Sådan kalder du en pl/sql anonym blok fra en pl/sql anonym blok