sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:Exempel på PIVOTing String-data

Kom ihåg att MAX-aggregatfunktionen fungerar på såväl text som siffror. Denna fråga kräver endast att tabellen skannas en gång.

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. Handledning för Microsoft TreeView-kontroll

  2. Oavsiktliga biverkningar – Sovsessioner som håller lås

  3. Anonym TABLE- eller VARRAY-typ i Oracle

  4. Hur delar jag en sträng så att jag kan komma åt objekt x?