• 长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格


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

    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

  • 相关阅读:
    xampp服务器搭建和使用
    使用proxyee-down解决百度云下载限速问题
    iOS开发之多线程技术—GCD篇
    iOS 将视频流(h264)和音频流封装成PS流
    iOS 播放音频文件
    iOS 简单socket连接
    ios获取本机网络IP地址方法
    iOS10适配相关
    iOS设备的尺寸和分辨率
    理解NodeJS
  • 原文地址:https://www.cnblogs.com/kevin2013/p/2023632.html
Copyright © 2020-2023  润新知