sql– tag –
-
Database
[SQL]INSERT SELECTでテーブルから直接INSERTする
先日投稿した記事のテーブルを使って、商品別売上実績のレコードが必ず存在するようにしてみます。 月末処理で売上平均金額を求める前に売上のない商品について0円の商品別売上実績レコードを作成する状況を想定しています。 ここではSELECTした結果をINSE... -
Database
[SQL]AVG関数の集計対象にNULLの値は含まれるのか?
データベーススペシャリスト試験の過去問で気になった問題があったので実機で試すことにしました。 現場ではこのような状況にならないようにSQLを書くので気にしたこともありませんでしたが、AVG関数の対象にNULLが含まれている場合、それは分子・分母から... -
Database
[Oracle]SQL*Plusで実行計画を取得する(SET AUTOTRACE)
実行計画の確認にはいくつかを方法がありますが、ここでは最も手軽に実施できるSQL*Plusでの実行計画の取得の方法について解説します。 実行計画を取得するための設定を行う 私がよく使っている設定をご紹介します。とりあえずこの設定を使っていただけれ... -
Database
外部キー制約でのON DELETE CASCADEオプションの使い方
外部キー制約でのON DELETE CASCADEオプションの使い方を具体的な例を使って解説します。 ON DELETE CASCADEオプションは親テーブル(参照先のテーブル)を削除するときに子テーブル(参照元のテーブル)も一緒に削除するために使用するオプションになりま...
1