プログラム

Oracle

Oracle 桁数を揃える(パディングを行う) 「RPAD」関数

パディングを行う 「RPAD」関数 桁数を揃える処理を行うことができる関数が「RPAD」関数です。「RPAD」関数は、対象文字列の右側に文字列を加えて桁数を揃える事ができます。 「RPAD」関数の基本構文 TEST_TABLE 引数 説明 ...
Oracle

Oracle 月初日を取得する 「TRUNC」関数

月初日を取得する「TRUNC」関数の使い方 「TRUNC」関数を使うことによって、月初日を取得する事ができます。「format」で指定した時間要素より下を切り捨てします。 「TRUNC」関数の構文 以下が、「TRUNC」の基本的な構文です。...
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で実行する方法を解説します。結論からいうと実行したいファイル名の前に「@」をつけるだけで実行可能です。今回は以下のフォルダとファイル...
スポンサーリンク