sql >> Database >  >> RDS >> Sqlserver

tsql laatste voorkomen van binnen een string

Zoek de laatste , door de tekenreeks om te draaien en te zoeken naar het eerste voorkomen, lees dan zoveel tekens vanaf de rechterkant van de tekenreeks;

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

(Gebruik reverse(list_field) + ',' als de mogelijkheid bestaat dat er geen scheidingstekens in het veld staan ​​en u de enkele waarde wilt)




  1. Probleem met MySql INSERT MAX()+1

  2. Een overzicht van gegenereerde kolommen voor PostgreSQL

  3. MySQL overeenkomende unicode-tekens met ascii-versie

  4. Fout 'Je hebt al een bruikbare verbinding' in Visual Studio 2015 bij het toevoegen van gegevensbron