Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

TSQL Pivot bez funkcji agregującej

tak, ale dlaczego !!??

   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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server ROWCOUNT_BIG()

  2. SQL Server IF a IIF():jaka jest różnica?

  3. Losowa wartość dla kolumny DATETIME

  4. 2 sposoby na zwrócenie nazwy serwera w SQL Server (T-SQL)

  5. Dlaczego moje połączenie ODBC kończy się niepowodzeniem podczas uruchamiania ładowania SSIS w programie Visual Studio, ale nie podczas uruchamiania tego samego pakietu przy użyciu narzędzia Wykonaj pakiet