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

【SQL】ストアドプロシージャ / ファンクション

SQL

【1】ストアドに関して * SQLなどの手続き(Procedure) を あらかじめサーバ側で設定しておき(Store) クライアント側から呼び出すことで、 少ないコマンドで一連の手続きを実行できるもの 【2】利点 1)モジュール性の向上 * 部品としてまとめて使用できる…

【SQL】IN句 と BETWEEN句

SQL

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

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

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