Oracle SQL の中でよく使う関数について使用例を示していきます。 各関数のリンクをクリックすると各関数の説明のページが表示されます。
日付処理
文字列の日付型へ変換
翌月日計算
指定月の最終日計算
指定日以降の最初の指定曜日の日付計算
日時フィールドを返す
月数の計算
日付の丸め処理
日付切捨て処理
システム日付取得
文字列を年月期間型に変換
文字列処理
日付を文字列へ変換
数値を文字列へ変換
文字列置換
文字列切出し
文字列検索
文字列空白除去
文字列の前後パディング処理
文字列の大文字、小文字変換
文字列の先頭文字の大文字変換
文字列の長さ取得
文字列の連結処理
マルチバイト変換処理
シングルバイト変換処理
集計処理
データの存在する行数を計数
データの合計値を返す
データの平均値を返す
データ内の最大値及び最小値を返す
その他処理
数値の丸め処理
数値切捨て処理
符号チェック
コードデータ置換え
NULLデータ置換え
式リストのNULL以外判定
文字列の数値への変換
データ型の変換
指定数値の最小整数値取得
指定数値の最大整数値取得
行順序の疑似列(関数ではないのですがここで記述)
剰余演算
式リストの最大値・最小値
絶対値
ビット・ベクトルの数値変換
ビットAND演算(UTL_RAWを利用したBITOR BITXOR関数の生成)
現行インスタンスのコンテキストに関連付けられた値取得
べき乗を取得
対数を取得
三角関数
逆三角関数