SQL

Oracle

Oracle 日付等の範囲の検索を行う「BETWEEN」条件

範囲検索を行う「BETWEEN」条件「BETWEEN」を使用することにより範囲検索を行うことができます。「BETWEEN」の基本構文式2が式1以下かつ式1が式3以下を表します!「式2≦式1≦式3」ってことです。「BETWEEN」の注意点とし...
Oracle

Oracle MINUS 集合演算子 2つのテーブルの差分レコードを抽出する方法

集合演算子 「MINUS」2つのテーブルを比較して、マスタテーブルから引き算して差分レコードを抽出することができるのが、集合演算子である「MINUS」です。MINUS構文以下が、「MINUS」の基本的な構文です。検証用のデータの用意以下の2...
Oracle

Oracle SQL*Plusで外部ファイル(.sql)を実行する方法

SQL*PlusでSQLを記述した外部ファイルを実行する方法SQLを記述した外部ファイルをSQL*Plusで実行する方法を解説します。結論からいうと実行したいファイル名の前に「@」をつけるだけで実行可能です。今回は以下のフォルダとファイル構...
スポンサーリンク
Oracle

Oracle 平均値を求める 集約関数「AVG」

平均値を求める 集約関数「AVG」集約関数の「AVG」を使うと、平均値を求めることができます。集約関数「AVG」の基本構文「ALL」と「DISTINCT」はオプションで、省略可能です。省略した場合は、デフォルトの「ALL」となります。「DI...
Oracle

Oracle 複数行を連結してまとめる 集約関数「LISTAGG」

複数行を連結してまとめる 集約関数「LISTAGG」複数行を連結して1行にすることができます。しかもデリミタを指定することができるのでカンマ区切り等にして出力することも容易です。集約関数「LISTAGG」の基本構文 引数 説明 expr 連...
Oracle

Oracle 最小値を求める 集約関数「MIN」

最小値を求める 集約関数「MIN」集約関数の「MIN」を使うと、最小値を求めることができます。集約関数「MIN」の基本構文「ALL」と「DISTINCT」はオプションですがつける意味がないので基本使用することはありません。検証用のテーブルと...
Oracle

Oracle 最大値を求める 集約関数「MAX」

最大値を求める 集約関数「MAX」集約関数の「MAX」を使うと、最大値を求めることができます。集約関数「MAX」の基本構文「ALL」と「DISTINCT」はオプションですがつける意味がないので基本使用することはありません。検証用のテーブルと...
Oracle

Oracle 合計を計算する 集約関数「SUM」

合計を計算する 集約関数「SUM」集約関数の「SUM」を使うと、合計値を計算することができます。集約関数「SUM」の基本構文「ALL」と「DISTINCT」はオプションで、省略可能です。省略した場合は、デフォルトの「ALL」となります。「D...
スポンサーリンク