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

Kontingenční data kontingenční tabulky transformace SQL

Křížovou tabulku můžete vytvořit pomocí podmíněné agregace:

SELECT
    Item,
    [X] = MAX(CASE WHEN [Columns] = 'X' THEN Result END),
    [Y] = MAX(CASE WHEN [Columns] = 'Y' THEN Result END),
    [Z] = MAX(CASE WHEN [Columns] = 'Z' THEN Result END)
FROM thisTable
GROUP BY Item


  1. Výjimka C# SqlConnection:Klíčové slovo není podporováno 'Port'

  2. Změny datového konektoru v roce 2020

  3. Jak extrahovat seznam hodnot do řádků z XML pomocí XQuery?

  4. Jak zjistit, kdy byl spuštěn server MySQL/MariaDB