zoukankan      html  css  js  c++  java
  • Oracle保留两位小数的函数

    1、最终保存成字符串类型

      使用to_char()函数 

     1 // 小数点前的9和0代表一位数字,个位数用0防止0显示成.00
     2 // 其9代表:如果存在数字则显示数字,不存在则显示空格
     3 // 其0代表:如果存在数字则显示数字,不存在则显示0,即占位符
     4 // 其FM代表:删除如果是因9带来的空格,则删除之
     5 select to_char(123456,'FM999999999999990.00') as aa from dual;
     6 select to_char(123456,'999999999999990.00') as aa from dual;
     7 // ||表示字符串拼接,结果是59.00%
     8 select to_char(0.59/1.00*100,'FM999,999,999,999,990.00')||'%' from dual
     9 // 如果不需要四舍五入,则需要trunc一下,否则显示0.60
    10 select to_char(trunc(0.596,2),'FM999,999,999,999,990.00') from dual

     2、最终仍保存成数字类型

      使用cast()函数

    // number中第一个参数表示将要转换的数字长度,后一个参数表示保留小数位数
    select cast(123456 as number(18,2)) as aa from dual;

      

  • 相关阅读:
    C#操作XML配置文件
    Git详细命令
    ng : File C:UsersaronAppDataRoaming pm g.ps1 cannot be loaded because running
    Abstract抽象类 && Interface接口
    Markdown基本使用
    Scrapy基本使用
    request取值相关
    轮询与长轮询
    爬虫
    Flask相关组件及应用
  • 原文地址:https://www.cnblogs.com/dahaihh-2018/p/8259277.html
Copyright © 2011-2022 走看看