从品牌网站建设到网络营销策划,从策略到执行的一站式服务
取决于表里面字段的定义,举例说明
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比陆河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式陆河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖陆河地区。费用合理售后完善,十载实体公司更值得信赖。
如果是Number(5,2)就会保留两位小数,
如果是Number(5)就只保留整数
select substr(trim(to_char(5,9999990.9999999)),1,6) from 表名;输出结果 5.0000select substr(trim(to_char(50,9999990.9999999)),1,6) from 表名;输出结果 50.000
select 12.23-ceil(12.23) from dual
--结果 -0.77
select substr(12.23-floor(12.23),2,10) from dual;
--这个东西做不到通用没什么价值
--如果
select substr(12.231111111111111-floor(12.231111111111111),2,10) from dual;
--结果不会是231111111111111,而是2311111111
select ltrim(0.55523-floor(0.55523),'0.') from dual;
--这个比较有代表性
--1
select substr(12.25,instr(12.25,'.')+1,length(12.25)) from dual;
--结果 25
--2
select A.a*power(10,length(A.a)-1) from
(select trunc(12.25333,length(12.25333))-trunc(12.25333,0) a from dual) A
--结果 25333
--方法很多的,看你想怎么个实现方法。最好做成函数,通用一点。
你这几个字段是NUMBER型的 由于值太大了 系统自动转换成科学计数法。这是正常的
hr_s_pre 正解
1.222E-5已经是小数了,小数位数较多,一些工具比如plsql developer就会以科学计数法显示,就是你看到的这样子。如果想看到小数的具体数值,仅仅是方便查看,可以用to_char, 如 select to_char(number_column, '999.99999999999') from tablename;
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图