構文構文 構文構文
REPLACE(char, search_string [, replacement_string]) 用途用途
用途用途
replacement_stringでsearch_stringをすべて置換してcharを返します。char、search_stringお よびreplacement_stringは文字列引数です。
使用上の注意 使用上の注意 使用上の注意 使用上の注意
replacement_stringを指定しない場合、またはNULLの場合、search_stringがすべて取り除か れます。search_stringがNULLの場合は、charが返されます。この関数は、TRANSLATE 引数
引数 引数
引数 説明説明説明説明
<value_expression> 四半期を計算する日付。結果は1~4の間で、1が1月1日~3月31 日までを表します。
SQL関数のアルファベット順のリスト
機能を拡張したものです。TRANSLATEは1文字単位で置換します。REPLACEでは、文字 列を別の文字列で置き換えたり、文字列を削除できます。
例 例 例 例
SELECT REPLACE('JACK and JUE','J','BL') "Changes" FROM DUAL;
次の結果を返します。
Changes
---BLACK and BLUE
ROUND - 日付関数 日付関数 日付関数 日付関数
構文 構文 構文 構文
ROUND(d [,fmt])
次の表には、ROUND(およびTRUNC)日付関数と使用する書式モデル、および日付が四 捨五入される単位がリストされています。デフォルト・モデル「DD」は午前0時で切り上 げられた日付を返します。
表表
表表3-11 ROUND日付関数と書式モデル日付関数と書式モデル日付関数と書式モデル日付関数と書式モデル 書式モデル
書式モデル 書式モデル
書式モデル 丸めの単位丸めの単位丸めの単位丸めの単位
CCまたはSCC 世紀
YYYY, SYYYY, YEAR, SYEAR, YYY, YY, Y
年(7月1日で切り上げ)
IYYY, IYY, IY, I ISO年度
Q 四半期(四半期内の2か月目の16日で切り上げ)
MONTH, MON, MM, RM
月(16日以降は切り上げ)
WW 年の最初の日と同じ曜日
IW ISO年度の最初の日と同じ曜日
W 月の最初の日と同じ曜日
DDD, DD, J 日
DAY, DY, D 開始曜日
SQL関数のアルファベット順のリスト
SQL関数 3-43 用途
用途 用途 用途
dを書式モデルfmtで指定した単位に丸めて返します。fmtを指定しないと、dは最も近い日 に丸められます。
例例 例例
SELECT ROUND(TO_DATE('27-OCT-92'),'YEAR')
"FIRST OF THE YEAR" FROM DUAL;
次の結果を返します。
FIRST OF ---1993-01-0
ROUND - 数値関数 数値関数 数値関数 数値関数
構文 構文 構文 構文
ROUND(n [,m ]) 用途
用途 用途 用途
nを、小数点以下m桁で丸めた結果を返します。mが省略されると、0が置かれます。mを 負にして、小数点以上の桁で丸めることができます。mは整数にする必要があります。
例例 例例1
SELECT ROUND (54.339, 2) FROM DUAL;
次の結果を返します。
ROUND(54.339 ---54.34
HH, HH12, HH24 時間
MI 分
書式モデル 書式モデル 書式モデル
書式モデル 丸めの単位丸めの単位丸めの単位丸めの単位
SQL関数のアルファベット順のリスト