how to separate string into different columns?

前端 未结 5 1747
星月不相逢
星月不相逢 2020-11-29 11:52

I\'ve a table with entries like this.

    MachineName
-----------------------

    Ab bb zecos
    a zeng
    zeng
    empty

4 rows in a ta

5条回答
  •  萌比男神i
    2020-11-29 12:24

    Use Parsename() function

    with cte as(
        select 'Aria Karimi' as FullName
        Union
        select 'Joe Karimi' as FullName
        Union
        select 'Bab Karimi' as FullName
    )
    
    SELECT PARSENAME(REPLACE(FullName,' ','.'),2) as Name, PARSENAME(REPLACE(FullName,' ','.'),1) as Family from cte
    

    Result

    Name    Family
    -----   ------
    Aria    Karimi
    Bab     Karimi
    Joe     Karimi
    

提交回复
热议问题