oracle保留两位小数当字符串为整数或者小数点后不足两位的补0(例:123转化为123.00,5.8转化为5.80)我得到的要么是.46就是54.我的数据库中的字符串有整数、小数点后一位数,小数点后超过一
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 16:54:15
![oracle保留两位小数当字符串为整数或者小数点后不足两位的补0(例:123转化为123.00,5.8转化为5.80)我得到的要么是.46就是54.我的数据库中的字符串有整数、小数点后一位数,小数点后超过一](/uploads/image/z/5735987-35-7.jpg?t=oracle%E4%BF%9D%E7%95%99%E4%B8%A4%E4%BD%8D%E5%B0%8F%E6%95%B0%E5%BD%93%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%BA%E6%95%B4%E6%95%B0%E6%88%96%E8%80%85%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E4%B8%8D%E8%B6%B3%E4%B8%A4%E4%BD%8D%E7%9A%84%E8%A1%A50%EF%BC%88%E4%BE%8B%EF%BC%9A123%E8%BD%AC%E5%8C%96%E4%B8%BA123.00%2C5.8%E8%BD%AC%E5%8C%96%E4%B8%BA5.80%EF%BC%89%E6%88%91%E5%BE%97%E5%88%B0%E7%9A%84%E8%A6%81%E4%B9%88%E6%98%AF.46%E5%B0%B1%E6%98%AF54.%E6%88%91%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%9C%89%E6%95%B4%E6%95%B0%E3%80%81%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E4%B8%80%E4%BD%8D%E6%95%B0%EF%BC%8C%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E8%B6%85%E8%BF%87%E4%B8%80)
oracle保留两位小数当字符串为整数或者小数点后不足两位的补0(例:123转化为123.00,5.8转化为5.80)我得到的要么是.46就是54.我的数据库中的字符串有整数、小数点后一位数,小数点后超过一
oracle保留两位小数
当字符串为整数或者小数点后不足两位的补0(例:123转化为123.00,5.8转化为5.80)
我得到的要么是.46就是54.
我的数据库中的字符串有整数、小数点后一位数,小数点后超过一位数的,我需要满足所有形式的。
oracle保留两位小数当字符串为整数或者小数点后不足两位的补0(例:123转化为123.00,5.8转化为5.80)我得到的要么是.46就是54.我的数据库中的字符串有整数、小数点后一位数,小数点后超过一
SQL> SELECT
2 TO_CHAR(123,'9990.00') A,
3 TO_CHAR(5.8,'9990.00') B,
4 TO_CHAR(.46,'9990.00') C
5 FROM
6 dual;
A B C
---------------- ---------------- ----------------
123.00 5.80 0.46
SQL>
select to_char(to_number('123323.2'),'9999999999.99') from dual
select to_char(to_number('123323.26666'),'9999999999.99') from dual
double d = 123;
String.format("%.2f", d) 就是123.00
应该用这个格式:
'99999999990.99'
比如:
select to_char(to_number('.2'),'99999999990.99') from dual;
select to_char(to_number('123456.2666'),'99999999990.99') from dual;
select trim(to_char(1234,'99999999999999.99')) from dual;