Converting Columns into rows with their respective data in sql server

前端 未结 7 1287
悲哀的现实
悲哀的现实 2020-12-03 17:51

I have a scenario where I need to convert columns of table to rows eg - table - stocks:

ScripName       ScripCode       Price   
--------------------------         


        
7条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-03 18:29

    i solved the query this way

    SELECT
        ca.ID, ca.[Name]
    FROM [Emp2]
    CROSS APPLY (
          Values
             ('ID' , cast(ID as varchar)),
             ('[Name]' , Name)
    
      ) as CA (ID, Name)
    

    output look like

      ID     Name
    ------ --------------------------------------------------
    ID     1
    [Name] Joy
    ID     2
    [Name] jean
    ID     4
    [Name] paul
    

提交回复
热议问题