oracle里两个number(38,2)的数相减后,小数点前面没有0?0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?原来我的表字段是 有些是字符 有些是数值 额 字符的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:34:46
oracle里两个number(38,2)的数相减后,小数点前面没有0?0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?原来我的表字段是 有些是字符 有些是数值 额 字符的

oracle里两个number(38,2)的数相减后,小数点前面没有0?0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?原来我的表字段是 有些是字符 有些是数值 额 字符的
oracle里两个number(38,2)的数相减后,小数点前面没有0?
0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?
原来我的表字段是 有些是字符 有些是数值 额 字符的前面才会不显示0

oracle里两个number(38,2)的数相减后,小数点前面没有0?0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有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 的用法:

oracle数据库中的number数据类型里的精度和小数位的理解例如:number(5,2)这该怎么理解,请举例说明,刚接触oracle数据库, oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么? 在oracle中类型后面的括弧里带两个数值是什么意思,acct_balance NUMBER(11,2),NUMBER(11,2)? oracle中number和number(9,2),有什么区别number(9,2),如果我括号里什么都不写 ,不是也行吗 oracle里两个number(38,2)的数相减后,小数点前面没有0?0.34 显示 .34 数据库表里存的也是这样的,怎么让它们减后还是数值型小数前面有0呢?原来我的表字段是 有些是字符 有些是数值 额 字符的 oracle 里 符号 || oracle里两个timestamp类型相减,得到的结果如何转变为number类型如题语句是这样的,我想用当前时间减去某个表里的一个timestamp类型的一个数据,然后得到一个number类型的结果,语句如下:sysdate-tabl oracle中integer和number类型oracle中:number(10)表示长度是10,integer类型表示的number长度是53那number类型表示的长度是否是默认的38?但是在oracle的create table中可以定义字段类型为Integer啊? 在Oracle 里last_day是什么意思 在oracle中创建表的时候number(8, 更改Oracle的number类型,如number(15)变为number(15,2).以前的数据库保存的数据会发生改变吗.设以前已经存有了数据1,2,3,select时会变为1.00,2.00,3.00吗 oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么? oracle数据类型number(4,3),我输入的数据12.5为什么不行? oracle中直接定义number类型不带括号究竟含不含小数或负数 oracle 里(+)接在一个字段后面 Bronze Characters 什么意思Oracle Characters 这两个什么意思 client number account number在外资银行里,这2个NUMBER 是一样的吗,或者给个链接 oracle group by和having用法这是我遇到的一道原题Examine the description of the EMPLOYEES table:EMP_ID NUMBER(4) NOT NULL LAST_NAME VARCHAR2(30) NOT NULLFIRST_NAME VARCHAR2(30)DEPT_ID NUMBER(2)JOB_CAT VARCHAR2(30)SALARY NUMBER(8,2)Which st