Converting Columns into rows with their respective data in sql server

前端 未结 7 1284
悲哀的现实
悲哀的现实 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:13

    DECLARE @TABLE TABLE 
      (RowNo INT,ScripName  VARCHAR(10),ScripCode  VARCHAR(10)
      ,Price  VARCHAR(10))      
    INSERT INTO @TABLE VALUES
      (1,'20 MICRONS ','533022','39')
    SELECT ColumnName,ColumnValue from @Table
     Unpivot(ColumnValue For ColumnName IN (ScripName,ScripCode,Price)) AS H
    

提交回复
热议问题