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

Jak převést výsledky agregace do sloupců?

Jednoduchá křížová verze pivot() bude vypadat takto:

select 
    dfips
  , dcounty
  , mail_sumton = sum(case when context = 'mail' then sumton else null end)
  , rail_sumton = sum(case when context = 'rail' then sumton else null end)
from t
group by dfips, dcounty


  1. Nejlepší úroveň izolace, aby se zabránilo uváznutí pomocí věty UPDATE na serveru SQL Server 2005

  2. Proč při navazování připojení k serveru SQL došlo k chybě související se sítí nebo specifickou instancí?

  3. Oracle SQL Regexp_replace párování

  4. Výchozí hodnota úrovně Django DB pro sloupec