Поменяйте местами имя и фамилию в столбце, используя SQL - PullRequest
1 голос
/ 10 марта 2011

Как мне изменить имя и фамилию с данного имени, например: у меня есть имя "Кришна Киран" с Кришной в качестве имени и Киран в качестве фамилии (фамилии) в столбце.

Теперь мне нужен вывод как «Киран, Кришна», то есть lastname, firstname. Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 10 марта 2011
declare @T table (Name varchar(50))

insert into @T values ('krishna kiran')

select
  right(Name, len(Name)-charindex(' ', Name, 0))+', '+left(Name, charindex(' ', Name, 0))
from @T
1 голос
/ 10 марта 2011
SELECT ISNULL(LastName + ', ', '') 
       + ISNULL(FirstName, '') AS FormattedName FROM ...
0 голосов
/ 10 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...