Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

колона към ред в sql сървър?

Можете да използвате UNPIVOT операция, за да получите вашите резултати

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете записи с 3 или повече последователни записа с една и съща стойност

  2. Предаване на таблица с данни към съхранена процедура

  3. Предпочитан метод за съхранение на пароли в базата данни

  4. Използване на набор от резултати от подизбор, когато се срещнат дублиращи се редове

  5. Хипервръзка към стойност в резултат от заявка на SQL Server в SSMS