oracle里两个number(38,2)的数相减后,小数点前面没有0?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/14 10:12:47
oracle里两个number(38,2)的数相减后,小数点前面没有0?
0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?
原来我的表字段是 有些是字符 有些是数值 额 字符的前面才会不显示0
0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?
原来我的表字段是 有些是字符 有些是数值 额 字符的前面才会不显示0
方法一,使用to_char()
SQL> select to_char(.34,'0.99') from dual;
TO_CH
-----
0.12
SQL> select case when abs(mynumber) < 1 then
to_char(mynumber,'0.99') else to_char(mynumber) end mynumber
from dual;
方法二:使用column format
具体可以看column 的用法:
SQL> select to_char(.34,'0.99') from dual;
TO_CH
-----
0.12
SQL> select case when abs(mynumber) < 1 then
to_char(mynumber,'0.99') else to_char(mynumber) end mynumber
from dual;
方法二:使用column format
具体可以看column 的用法:
oracle里两个number(38,2)的数相减后,小数点前面没有0?
在oracle中类型后面的括弧里带两个数值是什么意思,acct_balance NUMBER(11,2),NUMBER(
oracle里两个timestamp类型相减,得到的结果如何转变为number类型
oracle中number和number(9,2),有什么区别
oracle数据库中的number数据类型里的精度和小数位的理解
oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?
ORACLE NUMBER疑问
oracle数据库 我想在查询数字时给数字后两位前面加上小数点(原数字位数不确定),怎么写查询sql?
更改Oracle的number类型,如number(15)变为number(15,2).以前的数据库保存的数据会发生改变
oracle 查询出的数据,把不足十位的数字前面补充0
oracle to_number整数显示小数点
小数点后面的0有没有意义