ゆるふわエンジニアのブログ

行ったこと、調べたこと等をつらつらと書いていくかもしれません。

SQL

SQL文を駆使し、横持ちのデータを縦持ちにする(Oracle)

SQL文を駆使し、横持ちのデータを縦持ちにする方法について紹介していきます。下記のデータを元に、どうSQL書けばいいのか見ていきましょう。 (下記データは適当です。) テーブル名:TEST ID PARA1 PARA2 PARA3 PARA4 0001 1 2 3 4 0002 5 6 7 8 0003 9 10 11…

SQL文を駆使し、縦持ちのデータを横持ちにする+α(Oracle)

SQL文を駆使し、縦持ちのデータを横持ちにする方法について書いていきます。お仕事で、 「この縦持ちデータを横持ちにして見やすくしたいね~」 といったことを言われることがあります。下記のデータを元に、どうSQLを書けばいいのか見ていきましょう。 KENN…

MERGE文を使用して高速一括更新(Oracle)

※注意 速度の話をしていますが、体感速度で話をしており、実速度は計っていません。 Oracle9i以降対応のお話です。 お仕事でSQL(PL/SQL)のチューニングを行った際のお話です。 備忘録的な感じでメモ。お仕事で、下記の様なSQL文とPL/SQL文で書かれた 速度が…