Манипулирование строкой T-SQL - PullRequest
1 голос
/ 29 августа 2011

в моей БД у меня есть столбцы с указанными путями, такими как:

  • \ MyServer \ mydir1 \ dir2 \ Atest.txt
  • \ MyServer \ mydir1 \ dir2 \ Btest.txt

В конце я должен обновить столбец первым символом после последнего разделителя "\", поэтому в этом примере "A" и "B". Как я могу получить это?

Большое спасибо Largo

1 Ответ

1 голос
/ 29 августа 2011
select substring(YourColumn, len(YourColumn)-charindex('\', reverse(YourColumn))+2, 1)
from YourTable

Вы не указали, какую СУБД вы используете. Чтобы это работало, вам нужны эти функции или что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...