how to separate string into different columns?

前端 未结 5 1750
星月不相逢
星月不相逢 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条回答
  •  庸人自扰
    2020-11-29 12:22

    DECLARE @Tmp TABLE (empid INT,joined nchar(10))
    
    INSERT @Tmp SELECT 1,'1990, 1111' 
    INSERT @Tmp SELECT 2,'2000, 2222' 
    
    INSERT @Tmp SELECT 3,'1993, 3333' 
    
    INSERT @Tmp SELECT 4,'1899, 4444' 
    INSERT @Tmp SELECT 5,'1999, 5555' 
    
    INSERT @Tmp SELECT 6,'2001, 6666 ' 
    
    
    --Using PARSENAME 
    
    SELECT empid, joined,
           PARSENAME(REPLACE(joined,',','.'),2) join1, 
           PARSENAME(REPLACE(joined,',','.'),1) join2 
    FROM @Tmp
    

提交回复
热议问题