ANSI SQL 92: найти последнее вхождение символа - PullRequest
1 голос
/ 30 августа 2011

Мне нужен оператор ANSI SQL 92, чтобы изменить все символы, следующие за последним символом '/', на строчные.

В Sybase я написал бы:

update table 
set col = left(col, len(col)-charindex('/', reverse(col))) ||
          lower(right(col, charindex('/', reverse(col))))

Я могу найти всефункции в ANSI SQL 92, но функцию REVERSE, которую я просто использую, чтобы найти последнее появление косой черты.

...