Converting Columns into rows with their respective data in sql server

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

    CREATE TABLE #ORIGINAL
    (
        COUNTRY VARCHAR(50),
        MALE_CRICKETER VARCHAR(50),
        FEMALE_CRICKETER VARCHAR(50),
        MALE_STAR VARCHAR(50),
        FEMALE_STAR VARCHAR(50),
    )
    
    select * from #ORIGINAL 
    SELECT COUNTRY, ca.GENDER, ca.STAR, ca.CRICKETR
    FROM #ORIGINAL
    CROSS APPLY (
          Values
             ('M', MALE_CRICKETER, MALE_STAR),
             ('F', FEMALE_CRICKETER, FEMALE_STAR)
    
      ) as CA (GENDER, CRICKETR, STAR)
    

提交回复
热议问题