"景先生毕设|www.jxszl.com

oracle 保留两位小数补位0

2023-12-14 11:12编辑: www.jxszl.com景先生毕设
oracle 保留两位小数补位0

一、.oracle 保留两位小数补位0写法
1.样例: SELECT TO_CHAR('100', 'FM999990.00') FROM dual;
 -- 输出:100.00

注意: 1.个位必须为0
           2.格式化前面有FM 不然前面就需要带trim

二、oracle 保留两位小数补位0扩展:
1. ROUND(number, digits) :number:要四舍五入的数字,digits:要保留的小数位数
 
 样例: SELECT ROUND(100.117, 2) FROM dual; -- 输出 100.12


2.TRUNC(number, digits): number:要截取小数部分的数字,digits:要保留的小数位数

  样例: SELECT TRUNC(100.117, 2) FROM dual; -- 输出 100.11


3. CEIL(number) :number:要向上取整的数字
 
 样例: SELECT CEIL(100.117) FROM dual; -- 输出 101

4.FLOOR(number):number:要向下取整的数字

  SELECT FLOOR(100.117) FROM dual; -- 输出 100


原文链接:http://www.jxszl.com/biancheng/shujuku/556417.html