TRUNCATE 数値関数は、 提供された 10 進数を指定された位で切り捨てます。
precision が正なら、TRUNCATE 関数の結果は、 source_number の小数点以下 precision 桁より下を切り捨てた結果になります。 precision が負の場合の結果は、 source_number の小数点の上 [ precision の絶対値] 桁より下を切り捨てた結果です。
source_number には、任意の組み込み数値データ・タイプを指定できます。 precision は、評価結果が INTEGER でなければなりません。 結果のデータ・タイプは、source_number と同じです。 いずれかのパラメーターが NULL なら、結果は NULL です。
TRUNCATE(27.75, 2)27.75 が戻ります。
TRUNCATE(27.75, 1)27.7 が戻ります。
TRUNCATE(27.75, 0)27.0 が戻ります。
TRUNCATE(27.75, -1)20.0 が戻ります。
可能な場合、スケールは与えられた値に変更されます。 結果を指定された位取りで表現できない場合、 INF です。
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
ak05400_ |