sql >> Databasteknik >  >> RDS >> Sqlserver

kolumn till rad i sql-server?

Du kan använda UNPIVOT operation för att få dina resultat

SELECT col, value
FROM 
   (SELECT CAST(col1 AS VARCHAR) AS col1, CAST(col2 AS VARCHAR) AS col2,
        CAST(col3 AS VARCHAR) AS col3, CAST(col4 AS VARCHAR) AS col4
   FROM Table1) p
UNPIVOT
   (value FOR col IN 
      (col1, col2, col3, col4)
) AS unpvt;


  1. Flera textvärden i en kolumn, behöver frågan för att hitta det mest repeterbara ordet

  2. Mysql hur man ställer in tidsdatatypen att endast TT:MM i databasen

  3. Rekursiv SQL-sats (Postgresql) - förenklad version

  4. Felaktigt datum/tidsvärde:''2012-07-14 23:00:00''