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

SQL Server:Примери за PIVOTing String данни

Не забравяйте, че агрегатната функция MAX ще работи както с текст, така и с числа. Тази заявка ще изисква таблицата да бъде сканирана само веднъж.

SELECT Action,
       MAX( CASE data WHEN 'View' THEN data ELSE '' END ) ViewCol, 
       MAX( CASE data WHEN 'Edit' THEN data ELSE '' END ) EditCol
 FROM t
 GROUP BY Action


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL WHERE клауза, съответстваща на стойности с крайни интервали

  2. Препоръчителни процесори Intel за SQL Server 2014 – март 2015 г

  3. Свързване към MS SQL Server с удостоверяване на Windows с помощта на Python?

  4. Защо да използвате Select Top 100 процента?

  5. Как да получите произволни редове от таблица на SQL Server - SQL Server / TSQL урок, част 117