2020-08-01から1ヶ月間の記事一覧

【SQL】連番

ROW_NUMBER RANK ROW_NUMBER 同じ順位でも違う番号をふる SELECT 社員コード , 入社年月日 , ROW_NUMBER() OVER(PARTITION BY 部署コード ORDER BY 入社年月日 DESC) AS 入社が新しい順 FROM 社員マスタ RANK 同じ順位に同じ番号をふる SELECT 社員コード , …

【SQL】ビュー

ビュー マテリアライズド・ビュー リフレッシュ方法 リフレッシュタイミング ビュー SELECT文を保持して、開いた際にSELECT文が実行されるイメージ。 データは元のテーブルと連動して自動的に最新の状態に更新される。 列に別名を付けることができる。 --作…

【SQL】高速化

インデックス 実行計画 統計情報 ヒント Select Insert nologging ExistよりInnerJoin 豆知識 インデックス データの並び順をDBが保持する。 データ件数が多いテーブルの検索を早くすることができる。 初期状態では主キーに対してインデックスが割り当てられ…