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

  • 相关阅读:
    Solaris+Oracle安装(详细图解)
    linux卸载和安装jdk
    UTF8, Unicode, GB2312格式串转换之C语言版
    linux安装ant
    在 Linux 平台下使用 JNI
    华为C/C++笔试题(1)
    c面试
    mongodb数据库
    YARN
    NPM(包管理器)
  • 原文地址:https://www.cnblogs.com/kevin2013/p/2023632.html
Copyright © 2011-2022 走看看