Как изменить значения в строке в T-SQL - PullRequest
4 голосов
/ 07 октября 2010

Используя T-SQL, я пытаюсь найти самый простой способ сделать:

"abc.def.ghi / jkl" становится "abc / def / ghi.jkl"?

В основном переключите. и /

Спасибо

Ответы [ 2 ]

10 голосов
/ 07 октября 2010

В одну сторону

select replace(replace(replace('abc.def.ghi/jkl','/','-'),'.','/'),'-','.')

вам нужно использовать промежуточный шаг, я выбрал символ -, выберите что-то, чего не будет в вашей строке

0 голосов
/ 07 октября 2010
SELECT REVERSE(@myvar) AS Reversed, 
RIGHT(@myVar, CHARINDEX(‘ ‘, REVERSE(@myvar))) as Lastname;

взял ответ из этого блога парней.Первый результат Google.Вам нужно будет изменить его для своих нужд

текст ссылки

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