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

構文
TRUNC(数値,桁数)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
-- 小数第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;
-- 小数第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;
 -- 小数第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