「Oracle」trunc関数で小数第n桁を切り捨てる

構文
TRUNC(数値,桁数)

使用例

 -- 小数第1位を切り捨て 20
select TRUNC(24.4827,-1) cftA from dual;

-- 小数第2位を切り捨て 24.3
select TRUNC(24.3728,1)  cftB from dual; 

-- 小数第3位を切り捨て 24.27
select TRUNC(24.2717,2) cftC from dual; 

-- 小数第4位を切り捨て 24.282
select TRUNC(24.2827,3) cftD from dual;

結果
20
24.3
24.27
24.282

Oracle

Posted by arkgame