• Another one:

    declare @Word1 varchar(100), @Word2 varchar(100), @Word3 varchar(100)

    declare @STR varchar(100) = 'Word1,Word2,Word3'

    --declare @STR varchar(100) = ',Word2,'

    --declare @STR varchar(100) = ',,Word3'

    --declare @STR varchar(100) = 'Word1,,'

    --declare @STR varchar(100) = ',,'

    SELECT @Word1 = LEFT(@str, FC-1)

    ,@Word2 = SUBSTRING(@str, FC+1, SC-FC-1)

    ,@Word3 = SUBSTRING(@str, SC+1, LEN(@str))

    FROM (SELECT @STR S) Q

    CROSS APPLY (SELECT CHARINDEX(',',@str) FC) A1

    CROSS APPLY (SELECT CHARINDEX(',',@str,A1.FC+1) SC) A2

    select @Word1,@Word2,@Word3

    _____________________________________________
    "The only true wisdom is in knowing you know nothing"
    "O skol'ko nam otkrytiy chudnyh prevnosit microsofta duh!":-D
    (So many miracle inventions provided by MS to us...)

    How to post your question to get the best and quick help[/url]