2010-08-06から1日間の記事一覧

【SQL】ストアド ~ 基礎知識編 ~

SQL

■ はじめに ストアドプロシージャ および ストアドファンクションについて 徐々に記録していく 目次 【1】ストアドに関して 【2】利点 1)モジュール性の向上 2)高速な実行 3)ネットワークトラフィックの軽減 4)セキュリティ向上 【1】ストアドに…

【SQL】IN句 と BETWEEN句

SQL

■ IN句 / NOT IN句 * 「値1 か 値2 か ・・・・ のどれかに合う」データを返す * 指定した条件が、対象項目に入ってるかどうかを判定できる * 例えば、「全国の都道府県から、関東を抜き出して」ってことができる * 「IN」は「OR」と同じ意味であるが、構文…

【SQL】パフォーマンスの良いSQLを記述 ~ 全般編 ~

■ はじめに パフォーマンスの良いSQLを記述する方法を記す。 目次 【1】全般 1)クエリの書き方を統一する 2)ワイルドカード「*」を使用しない 3)表に別名を付ける 4)DISTINCTの使用は、極力避ける 【2】インデックス 【3】相関サブクエリ / 自己…