sql >> Databáze >  >> RDS >> Sqlserver

TSQL Pivot bez agregační funkce

ano, ale proč !!??

   Select CustomerID,
     Min(Case DBColumnName When 'FirstName' Then Data End) FirstName,
     Min(Case DBColumnName When 'MiddleName' Then Data End) MiddleName,
     Min(Case DBColumnName When 'LastName' Then Data End) LastName,
     Min(Case DBColumnName When 'Date' Then Data End) Date
   From table
   Group By CustomerId


  1. Jak FOR XML PATH('') funguje při zřetězení řádků

  2. DB Control se blíží ke své smrti

  3. Pomocí OBJECTPROPERTY() zjistěte, zda tabulka má výchozí omezení na serveru SQL Server

  4. Únikový řetězec Python pro MySQL