TRUNC (数値)
構文
trunc_number::=
目的
TRUNC
(数値)ファンクションは、n1
を小数第n2
位までに切り捨てた値を戻します。n2
を指定しない場合、n1
の小数点以下を切り捨てます。n2
が負の場合は、小数点の左n2
桁を切り捨てて、0(ゼロ)にします。
このファンクションは、引数として、任意の数値データ型、または暗黙的に数値データ型に変換可能な数値以外のデータ型を取ります。n2
を指定しない場合、このファンクションは、引数の数値データ型と同じデータ型を戻します。n2
を指定すると、このファンクションはNUMBER
を戻します。
関連項目:
暗黙的な変換の詳細は、表2-9を参照してください
例
次の例では、数値を切り捨てます。
SELECT TRUNC(15.79,1) "Truncate" FROM DUAL; Truncate ---------- 15.7 SELECT TRUNC(15.79,-1) "Truncate" FROM DUAL; Truncate ---------- 10