У меня есть столбец FullName
, содержащий FirstName
, MiddleName
, LastName
.
Например:
Полное имя: Мэрилин Кин Киркленд
Я хочу иметь 3 отдельных столбца для FirstName
, MiddleName
и LastName
из FullName
, взяв из него подстроку.
Я вытягиваю FirstName
, используя код:
substring(c.LegalName, 1, CHARINDEX(' ', c.LegalName)) as 'First Name'
Мне интересно, как я могу получить только отчество, которое идет после первого пробела и перед вторым пробелом?
Кроме того, я хочу получить фамилию, которая идет после второго пробела?
CHARINDEX
имеет третий параметр. Используй это. - person GSerg   schedule 01.04.2015