Как бы я хотел разделить один столбец с первым, последним и средним именем. Там есть отдельные столбцы в запросе SQL Server 2008?SQL: разделение первого, последнего и среднего имени на собственные столбцы?
Колонка называется NAME
NAME(char(25),null)
Mctasrren ,David Max
Cressler ,Patti L
Basil ,Vessen Eddie
Chapplestait ,Victoy
это то, что я использовал до сих пор моя основная проблема является отчеством. или если у кого-то есть лучший способ сократить код имени.
--last кодовое имя
left([NAME],charindex(' ,',[NAME]))
-first кодовое имя
substring([NAME],charindex(',',[NAME])+1,charindex(' ',substring([NAME],charindex(',',[NAME])+1,25-charindex(',',[NAME])+1)))
Итак, вы хотите, чтобы кто-то дал вам ответ без каких-либо усилий с вашей стороны. Это не то, о чем СО. –
На самом деле рик я пытался. – user2974995
nicky Я получил последнюю фамилию, используя левый ([PA-PT-NAME], charindex (',', [NAME])) это второе имя, которое действительно дает мне проблемы – user2974995