Есть ли простой способ найти индекс последнего вхождения строки с использованием SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужны функции, которые предоставляет метод .NET System.String.LastIndexOf
. Немного googling выявил это - Функция для извлечения последнего индекса - но это не работает, если вы передаете выражение столбца "текст". Другие решения, найденные в другом месте, работают только до тех пор, пока текст, который вы ищете, имеет длину 1 символ.
Мне, вероятно, придется приготовить функцию вверх. Если я это сделаю, я отправлю его здесь, чтобы вы могли посмотреть на него и, возможно, воспользоваться.