「SQL:関数Oracle」の編集履歴(バックアップ)一覧はこちら
「SQL:関数Oracle」(2006/05/06 (土) 22:38:47) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*Oracleの関数
*単一行関数
-数値関数
|[[CEIL>SQL:関数CEIL]]|小数点以下を切り上げする|
|[[FLOOR>SQL:関数FLOOR]]|小数点以下を切り捨てする|
|[[MOD>SQL:関数MOD]]|割り算の余りを求める|
|[[POWER>SQL:関数POWER]]|累乗を求める|
|[[SQRT>SQL:関数SQRT]]|平方根を求める|
|[[ROUND>SQL:関数ROUND]]|指定した桁で四捨五入する(小数でもOK)|
|[[TRUNC>SQL:関数TRUNC]]|指定した桁で切り捨てる|
-文字関数
|[[LENGTH>SQL:関数LENGTH]]|文字列の長さを調べる|
|[[INSTR>SQL:関数INSTR]]|文字列の位置をしらべる(JAVAのindexOfのようなもの)|
|[[SUBSTR>SQL:関数SUBSTR]]|文字列から文字列を抜き出す|
|[[INITCAP>SQL:関数INITCAP]]|各単語の先頭を大文字、残りを小文字にする|
|[[UPPER>SQL:関数UPPER]]|すてべ大文字にする|
|[[LOWER>SQL:関数LOWER]]|すべて小文字にする|
|[[CONCAT>SQL:関数CONCAT]]|2つの文字列を連結する|
|[[LPAD>SQL:関数LPAD]]|左に指定したパッティング文字を入れ、桁をあわせる|
|[[RPAD>SQL:関数RPAD]]|LPADの右版|
|[[TRIM>SQL:関数TRIM]]|先頭、最後、その両方の文字列を削除する|
|[[REPLACE>SQL:関数REPLACE]]|置換する|
-日付関数
|[[ADD_MONTHS>SQL:関数ADD_MONTHS]]|日付に指定した月を足す|
|[[LAST_DAY>SQL:関数LAST_DAY]]|指定した日付の月末を返す|
|[[NEXT_DAY>SQL:関数NEXT_DAY]]|指定した日付の次にくる指定した曜日の日付を返す|
|[[MONTHS_BETWEEN>SQL:関数MONTHS_BETWEEN]]|日付同士が何ヶ月はなれているかを返す|
|[[SYSDATE>SQL:関数SYSDATE]]|現在の日時を戻す|
|[[TRUNC>SQL:関数TRUNC]]|日時を切り捨てる|
|[[ROUND>SQL:関数ROUND]]|日時を四捨五入する|
-変換関数
|[[TO_NUMBER>SQL:関数TO_NUMBER]]|数値に変換する|
|[[TO_CHAR>SQL:関数TO_CHAR]]|文字列に変換する|
|[[TO_DATE>SQL:関数TO_DATE]]|日時に変換する|
-一般関数
|[[NVL>SQL:関数NVL]]|NULLの場合に値をセットする|
|[[NVL2>SQL:関数NVL2]]|NULLの場合とそれ以外でそれぞれ値をセットする|
|[[NULLIF>SQL:関数NULLIF]]|2つの式を比較し、等しい場合にNULLを返す|
|[[COALESCE>SQL:関数COALESCE]]|NULLでない最初の式を返す|
*グループ関数
*Oracleの関数
*単一行関数
-数値関数
|[[CEIL>SQL:関数CEIL]]|小数点以下を切り上げする|
|[[FLOOR>SQL:関数FLOOR]]|小数点以下を切り捨てする|
|[[MOD>SQL:関数MOD]]|割り算の余りを求める|
|[[POWER>SQL:関数POWER]]|累乗を求める|
|[[SQRT>SQL:関数SQRT]]|平方根を求める|
|[[ROUND>SQL:関数ROUND]]|指定した桁で四捨五入する(小数でもOK)|
|[[TRUNC>SQL:関数TRUNC]]|指定した桁で切り捨てる|
-文字関数
|[[LENGTH>SQL:関数LENGTH]]|文字列の長さを調べる|
|[[INSTR>SQL:関数INSTR]]|文字列の位置をしらべる(JAVAのindexOfのようなもの)|
|[[SUBSTR>SQL:関数SUBSTR]]|文字列から文字列を抜き出す|
|[[INITCAP>SQL:関数INITCAP]]|各単語の先頭を大文字、残りを小文字にする|
|[[UPPER>SQL:関数UPPER]]|すてべ大文字にする|
|[[LOWER>SQL:関数LOWER]]|すべて小文字にする|
|[[CONCAT>SQL:関数CONCAT]]|2つの文字列を連結する|
|[[LPAD>SQL:関数LPAD]]|左に指定したパッティング文字を入れ、桁をあわせる|
|[[RPAD>SQL:関数RPAD]]|LPADの右版|
|[[TRIM>SQL:関数TRIM]]|先頭、最後、その両方の文字列を削除する|
|[[REPLACE>SQL:関数REPLACE]]|置換する|
-日付関数
|[[ADD_MONTHS>SQL:関数ADD_MONTHS]]|日付に指定した月を足す|
|[[LAST_DAY>SQL:関数LAST_DAY]]|指定した日付の月末を返す|
|[[NEXT_DAY>SQL:関数NEXT_DAY]]|指定した日付の次にくる指定した曜日の日付を返す|
|[[MONTHS_BETWEEN>SQL:関数MONTHS_BETWEEN]]|日付同士が何ヶ月はなれているかを返す|
|[[SYSDATE>SQL:関数SYSDATE]]|現在の日時を戻す|
|[[TRUNC>SQL:関数TRUNC]]|日時を切り捨てる|
|[[ROUND>SQL:関数ROUND]]|日時を四捨五入する|
-変換関数
|[[TO_NUMBER>SQL:関数TO_NUMBER]]|数値に変換する|
|[[TO_CHAR>SQL:関数TO_CHAR]]|文字列に変換する|
|[[TO_DATE>SQL:関数TO_DATE]]|日時に変換する|
-一般関数
|[[NVL>SQL:関数NVL]]|NULLの場合に値をセットする|
|[[NVL2>SQL:関数NVL2]]|NULLの場合とそれ以外でそれぞれ値をセットする|
|[[NULLIF>SQL:関数NULLIF]]|2つの式を比較し、等しい場合にNULLを返す|
|[[COALESCE>SQL:関数COALESCE]]|NULLでない最初の式を返す|
*グループ関数
|[[AVG>SQL:関数AVG]]|平均を返す|
|[[COUNT>SQL:関数COUNT]]|NULLでないレコード数を返す。|
|[[MAX>SQL:関数MAX]]|最大値を返す|
|[[MIN>SQL:関数MIN]]|最小値を返す|
|[[SUM>SQL:関数SUM]]|合計値を返す|
|[[STDDEV>SQL:関数STDDEV]]|標準偏差を返す|
|[[VARIANCE>SQL:関数VARIANCE]]|分散を求める|
表示オプション
横に並べて表示:
変化行の前後のみ表示: