zoukankan      html  css  js  c++  java
  • 长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格

    长数字隔三位用逗号","隔开

    select to_char(1234.45,'9g999g999'),length(to_char(1234.45,'9g999g999')) from dual;

    执行结果:     1,234     10

    保留两位小数

    select to_char(1234.45,'9g999g999d00'),length(to_char(1234.45,'9g999g999d00')) from dual;

    执行结果:     1,234.45     13

    select to_char(0.40,'9g999g999d00'),length(to_char(0.40,'9g999g999d00')) from dual;

    执行结果:     .40     13

    select to_char(0.40,'9g999g990d00'),length(to_char(0.40,'9g999g990d00')) from dual;

    执行结果:     0.40     13

    指定长度,不足补空格

    --RPAD 在列的右边粘贴字符
    --LPAD 在列的左边粘贴字符

    select lpad(to_char(1234,'9g999g999'),7,' '),length(to_char(1234.45,'9g999g999')) from dual;

    执行结果:     1,     10

    select lpad(to_char(1234,'9g999g999'),9,' '),length(to_char(1234.45,'9g999g999')) from dual;

    执行结果:     1, 23    10

    select lpad(to_char(1234,'9g999g999'),10,' '),length(to_char(1234.45,'9g999g999')) from dual;

    执行结果:     1, 234    10

    select lpad(to_char(1234.56,'9g999g999d00'),10,' '),length(to_char(1234.56,'9g999g999d00')) from dual;

    执行结果:     1, 234    13

    select lpad(to_char(1234.56,'9g999g999d00'),13,' '),length(to_char(1234.56,'9g999g999d00')) from dual;

    执行结果:     1, 234.56    13

    select lpad(trim(to_char(1234.56,'9g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999d00'))) from dual;

    执行结果:     1, 234.56    8

    select lpad(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00'))) from dual;

    执行结果:     1, 234.56    8

  • 相关阅读:
    Win10 WSL Ubuntu18.04 编译安装MySQL5.7
    PHP7 深入理解
    php session 测试
    nginx 匹配路由分发php和golang
    composer 库无法提交git
    Win10 1803安装Ubuntu1804子系统
    dhtmlxTreeGrid使用
    win7 64位系统下安装PL/SQL连接Oracle服务器的解决方法
    转载--eclipse快捷键
    JUnit4学习笔记2-Eclipse中使用JUint4进行单元测试
  • 原文地址:https://www.cnblogs.com/kevin2013/p/2023632.html
Copyright © 2011-2022 走看看