sql >> データベース >  >> RDS >> Sqlserver

SQL Transform Crosstab Pivot Data

    条件付き集計を使用してクロス集計を行うことができます:

    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. 多対多の関係

    2. PHPのデータベースにデータを保存する際の問題

    3. Oracle用のNLS_LANGの選択

    4. php5を使用してapacheで実行すると、OCI8関数が見つかりません