Oracle

Oracle 月末日を取得する 「LAST_DAY」関数

月末日を取得する「LAST_DAY」関数の使い方 「LAST_DAY」関数を使うことによって、月末日を取得する事ができます。 「LAST_DAY」関数の構文 以下が、「LAST_DAY」の基本的な構文です。 引数 説明 date 日付式を指...
Oracle

Oracle PL/SQL 定数の定義方法

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

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

複数条件の値を検索する 「IN」句 対象カラムの値が指定した値のリストの中にあるかを判定する。値リストの中には、サブクエリを記述することもできます。 「IN」句の実行例 値リストの場合 以下のテーブルとデータを使用して実行してみましょう。 ...
スポンサーリンク
Oracle

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

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

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

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

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

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

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

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

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

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