Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

tsql dernière occurrence de à l'intérieur d'une chaîne

Trouver le dernier , en inversant la chaîne et en recherchant la première occurrence, puis en lisant autant de caractères à partir de la droite de la chaîne ;

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

(Utilisez reverse(list_field) + ',' s'il est possible qu'il n'y ait pas de délimiteurs dans le champ et que vous souhaitiez la valeur unique)