SQL: 縦横変換で気をつけていること

SQLで縦持ちから横持ちへ変換、横持ちから縦持ちの変換を行うことは多いと思います。 横持ちから縦持ちへの変換は、union all を使うことで実現ができ、union allはどのデータベースでも使えるので困ることは特にありません。 ですが、縦持ちから横持ちへの変換はデータベースでやり方を変える必要があり気をつけています…