エンジニアのはしくれ

システム開発、ものづくり、etc…

SQL

SQLのUNIONをORにして保守性やパフォーマンスを向上させる

はじめに 今回の記事では、SQLのUNIONをORにしてみます。保守性(改修時に手を入れる箇所が少なくて済む)や可読性が向上して、パフォーマンスもよくなる可能性が高いので、条件が合えば試してみてください。 具体例 以下のSQLを例に挙げます。 シチュエーシ…

SQL勉強会のポイント

はじめに 少し前の記事ですが、Software Design 2017年11月号に「SQL 50本ノック」なるものがあることを知りました。 今回は、その中のコラム「SQL勉強会を開いて、チームのSQL力を高める5つのポイント」の備忘メモです。SQL以外の他のテーマでも応用できる…

SQLのWITH句の使いどころやメリット

はじめに 今回の記事は、SQLのWITH句についてです。そもそも「WITH句って何?」という方は以下のサイトを見てみてください。 www.shift-the-oracle.com itsakura.com WITH句の使いどころやメリット 同じようなサブクエリを書くとき WITH句の使いどころとして…

SQL実行環境の作成~Oracle XE + SQL Developer~

はじめに SQLをいろいろ試したかったので実行環境を作成しました。データベースは仕事で使っているOracleです。 この記事は、参考にしたサイトの紹介と備忘メモです。 はじめに 実行環境の構成 Oracleのインストール (参考)プラガブル・データベースについ…