sql >> Base de Datos >  >> RDS >> Sqlserver

¿Hay un LastIndexOf en SQL Server?

Si quieres todo después del último _ , luego usa:

select right(db_name(), charindex('_', reverse(db_name()) + '_') - 1)

Si quieres todo antes, usa left() :

select left(db_name(), len(db_name()) - charindex('_', reverse(db_name()) + '_'))