by 문준 [SQL Query] [2018.05.24 17:44:12]
안녕하세요
select DECODE(To_char('0.16','FM999.00'),'.00','0.00',To_char('0.16','FM999.00'))
from dual
해당 쿼리를 수행하면
.16이 나옵니다
0.16이 나오게 하려면 어떻게해야되나요.
ex) 0.00 , 0.16. , 77.77
- 변경전 : FM999.00 - 변경후 : FM990.00 - DECODE 는 불필요.
SELECT v , TO_CHAR(v, 'FM990.00') x FROM (SELECT 0.00 v FROM dual UNION ALL SELECT 0.16 FROM dual UNION ALL SELECT 77.77 FROM dual ) ;