Znajdź indeks ostatniego wystąpienia podciągu za pomocą T-SQL
Czy istnieje prosty sposób na znalezienie indeksu ostatniego wystąpienia ciągu za pomocą SQL? Korzystam teraz z SQL Server 2000. W zasadzie potrzebuję funkcjonalności .NETSystem.String.LastIndexOf
metoda zapewnia. Trochę googlu ujawniło to -Funkcja do pobierania ostatniego indeksu - ale to nie działa, jeśli przekazujesz wyrażenie tekstowe w kolumnie. Inne rozwiązania znalezione gdzie indziej działają tylko tak długo, jak długo szukany tekst ma 1 znak.
Prawdopodobnie będę musiał ugotować funkcję. Jeśli to zrobię, opublikuję to tutaj, aby ludzie mogli na nie spojrzeć i wykorzystać.