Как получить последний индекс в SQL Server? - PullRequest
0 голосов
/ 07 октября 2019

Я хочу получить последний индекс.

Пример.

"Hello, World~! this is a sample"

Я буду искать "this".

Результат равен 4 (this - >'s'index)

1 Ответ

0 голосов
/ 07 октября 2019

Следующий запрос должен делать то, что вы хотите:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...