Я хочу получить последний индекс.
Пример.
"Hello, World~! this is a sample"
Я буду искать "this".
Результат равен 4 (this - >'s'index)
Следующий запрос должен делать то, что вы хотите:
DECLARE @text VARCHAR(100) = '"Hello, World~! this is a sample"' DECLARE @ser VARCHAR(50) = 'this' SELECT LEFT(REVERSE(SUBSTRING(@text,CHARINDEX(@ser,@text),LEN(@ser))),1)