sql >> Databáze >  >> RDS >> Sqlserver

tsql poslední výskyt uvnitř řetězce

Najděte poslední , obrácením řetězce a vyhledáním prvního výskytu, pak přečtete tolik znaků zprava od řetězce;

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

(Použijte reverse(list_field) + ',' pokud existuje možnost, že v poli nejsou žádné oddělovače a chcete jedinou hodnotu)




  1. Jak zobrazit typ proměnné v PL/SQL?

  2. Potřebujete pomoc s provedením okamžitého aktualizačního dotazu

  3. Chyba načítání Sequelize Eager při zahrnutí souvisejícího modelu

  4. Jak mohu zjistit, co je v tabulkovém prostoru Postgresql?