TRUNC 関数は、数値または日付の指定された部分を切り捨て、必要な部分を保持します。使用法は TRUNC(expr, fmt) です。 expr は切り捨てられる数値または日付の式、fmt は切り捨てられます。切り詰められる指定された部分。例: 日付を月単位で切り捨て、その月の最初の日を返します。数値を整数に切り捨て、小数部分を除いた数値を返します。
#Oracle の TRUNC 関数
TRUNC 関数は、指定された数値または日付の指定された部分を切り捨てるために使用されます。 、これにより、必要な部分のみが保持されます。使用法:
<code>TRUNC(expr, fmt)</code>ここで:
: 切り捨てられる数値または日付の式。
fmt: 切り詰める部分を指定します。次の値を指定できます:
:年月
: 年、月、日
: 年、月、日、時 (24-時間形式)
: 年、月、日、時、分
: 年、月、日、時、分、秒
例:
切り捨て日:
<code>SELECT TRUNC(sysdate, 'YYYYMM') FROM dual;</code>このクエリは、現在の日付が該当する月の最初の日、つまり「YYYY-MM-01」形式の日付を返します。
数値の切り捨て:
<code>SELECT TRUNC(123.45, 0) FROM dual;</code>このクエリは 123 を返します。
fmt が 0 であることは、小数点以下をすべて切り捨てることを意味するためです。
注:
が空または無効な場合、TRUNC 関数はエラーを返します。
以上がOracleでのtruncの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。