TRUNC(数字用)
TRUNC関数は、式の整数部分を返すか、オプションの2番目の引数を使用して、指定された小数点以下の桁数で式を返します。 TRUNCは、式の符号を考慮しません。つまり、負の式と正の式の両方の小数部分はゼロに向かう傾向があります。
構文
TRUNC (expression, [decimal_places])
備考
入力引数式は、切り捨てる数値とNUMERICまたは日付/時刻データタイプを次のように表します。
•最初の引数が数式(DECIMAL、FLOAT、INTEGER、またはSTRING)の場合、2番目の引数は切り捨てる小数点以下の桁数です。
•2番目の引数が最初の引数の小数点以下の桁数より大きい場合、最後の有効桁の右側にゼロが追加されます。
•2番目の引数が存在しない場合、関数は式の整数部分を返します。
•出力は、最初の入力値と同じデータタイプです。
•いずれかの入力がNULLの場合、出力はNULLです。
例
SELECT TRUNC(5.234);
これは5を返します。
SELECT TRUNC(5.234, 2);
これは5.23を返します。
SELECT TRUNC(5.234, 5);
これは5.23400を返します。
切り捨てる
TRUNCATE関数は、日付/時刻および数式のTRUNCと同じです。
TRUNC(数値)を参照してください。
TRUNCATEをSQLスクリプトで使用して、指定された数のエレメントをVECTORから削除(「チョップ」)することもできます。説明については、
TRUNCATEを参照してください。