Converting Columns into rows with their respective data in sql server

前端 未结 7 1279
悲哀的现实
悲哀的现实 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)
    
    0 讨论(0)
提交回复
热议问题