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

AccessでUNPIVOTをシミュレートする方法は?

    このクエリ...

    SELECT ID, A, B, C, [Key 1] AS key_field
    FROM tblUnpivotSource
    UNION ALL
    SELECT ID, A, B, C, [Key 2] AS key_field
    FROM tblUnpivotSource
    UNION ALL
    SELECT ID, A, B, C, [Key 3] AS key_field
    FROM tblUnpivotSource;
    

    ...このレコードセットを返します(サンプルテーブルの値を tblUnpivotSource として使用) )...

    ID A B C key_field
    -- - - - ---------
     1 x y z         3
     2 x y z        57
     1 x y z       199
     2 x y z       234
     1 x y z       452
     2 x y z       452
    


    1. MariaDBとは何ですか? MariaDBはどのように機能しますか?

    2. SQLステートメントエラー:列..が存在しません

    3. BadImageFormatException。これは、32ビットのOracleクライアントコンポーネントがインストールされた64ビットモードで実行している場合に発生します。

    4. T-SQLで重複スペースを単一スペースに置き換えます