Oracle

Oracle

Oracle PL/SQL 定数の定義方法

定数の定義方法について定数を使用する場合は、宣言部で定数を定義する必要があります。定数に代入された値は変更できません。SQL> SET SERVEROUTPUT ONSQL> DECLARE 2 const_var CONSTANT NUM...
Oracle

Oracle 複数条件を検索する 「IN」句 

複数条件の値を検索する 「IN」句対象カラムの値が指定した値のリストの中にあるかを判定する。値リストの中には、サブクエリを記述することもできます。「IN」句の実行例 値リストの場合以下のテーブルとデータを使用して実行してみましょう。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」はオプションですがつける意味がないので基本使用することはありません。検証用のテーブルと...
スポンサーリンク