Oracle の TRUNC 関数の使い方は何ですか?

OracleのTRUNC関数は、日付や数値の整数部分を切り取るために使用されます。

日付関連で、TRUNC関数は日付の年、月、日などを切り取るのに使えます。その構文は次のとおりです:

日付を切り詰める関数 TRUNC(date, [format])

dateとは、抽出する日付であり、formatはオプションパラメータであり、抽出する精度を指定するために使用されます。formatを指定しない場合、デフォルトで最も近い整数を抽出します。

以下はよく使われる日付のフォーマットの例です:

  1. 『YYYY』:年を抽出
  2. “MM”:月の取得
  3. ‘DD’:日付を切り取ります。
  4. 『HH24』:時間を取得(24時間制)
  5. ‘MI’:分を切り取る
  6. 「SS」:秒数を切り取る

たとえば、SYSDATEを’YYYY’でTRUNCすると、その年の最初の日を返しますが、’MM’でTRUNCすると、その月の最初の日を返します。

TRUNC関数は数字の整数部分を取り出すために使用されます。その構文は次のようになります:

数値を指定された桁数で切り捨てる関数は「TRUNC(number, [precision])」です。

numberは切り取る値であり、precisionはオプションのパラメータで、切り取る精度を指定するために使用されます。precisionを指定しない場合、デフォルトは0であり、つまり整数部分が切り取られます。

例えば、TRUNC(3.14159)は3を返します。TRUNC(3.14159, 2)は3.14を返します。

要約すると、TRUNC関数はOracleでよく使われる関数の1つであり、日付や数値の整数部分を切り取るために使用されます。

bannerAds