to_char() ,函数功能,就是将数值型或者日期型转化为字符型。

​1、数值型==》字符型

1)​不带格式化的to_char()语句对 0.xx  类型的转化后变成  .xx 。

2)所以对于这种数值,需要用格式化转化方式:

①to_char(xxx,'FM9999990.00')​                  --小数点后2位数

0的位置,如果有数字就显示数字,没数字就用0显示

9的位置,有值就显示,没有就不显示(0也显示)

如果在最前面或者最后面,则不显示​

②to_char(xxx,'FM9999990.0099')​      --小数点后2位到4位数

③to_char(xxx,'99999990.0099')

0的位置,如果有数字就显示数字,没数字就用0显示

9的位置,有值就显示,没有就不显示(0也是值)

相比to_char(xxx,'FM9999990.00')​ ,它是将返回结果中的前后空格和0去掉了

​FM :除空格 9999999.0099:允许小数点左边最大正数为7位,小数点右边最少2位,最多4位,且在第5位进行四舍五入

To_char(1.9999,’FM90.0999’)这个函数规格化时90.0999的含义是有9的地方如果有数字就显示如果没有数字就不显示,有0的地方在没有数字的时候也会有0来占位.但这样做也有一个很大的缺点,就是如果是整数时它也仍然会显示”.”,不要小瞧这个点,一般来讲页面上要显示的话这个点就是多余的.也给我们造成了不小的麻烦.还要自己再写函数来把这个小点搞定. ​

oracle to_char()函数的使用相关推荐

  1. oracle空格转换函数,ORACLE TO_CHAR函数格式化数字的出现空格的缘故

    ORACLE TO_CHAR函数格式化数字的出现空格的原因 在这篇博客SQL挑战--如何高效生成编码里面我由于需要将数字格式化为字符,像12需要格式化0012这样的字符,所以使用了TO_CHAR(数字 ...

  2. Oracle to_char()函数的用法

    Comments - 446 Oracle to_char()函数的用法 The following are number examples for the to_char function. to_ ...

  3. oracle to char中文乱码,Oracle to_char函数的使用方法

    Oracle to_char函数的功能是将数值型或者日期型转化为字符型,下面就为您详细介绍Oracle to_char函数的使用,希望对您能有所帮助. Postgres 格式化函数提供一套有效的工具用 ...

  4. oracle to_char函数格式,oracle 中to_char函数的用法

    一.日期格式转换 to_char(date,'格式'); select to_date('2005-01-01 ','yyyy-MM-dd') from dual; select to_char(sy ...

  5. Oracle中to_Char详解,Oracle to_char 函数详解

    to_char,函数功能,就是将数值型或者日期型转化为字符型. 比如最简单的应用: Select TO_CHAR(1.0123) FROM DUAL Select TO_CHAR(123) FROM ...

  6. oracle to_char函数的使用

    数据表中的日期字段,不是按年-月-日的格式进行存储的,这时,如果想对按天排序,得到哪天的记录数据最多时,可以用to_char函数进行统计. select count(id) as num, to_ch ...

  7. Oracle TO_CHAR函数格式化数字(以及小数点前0丢失问题)

    针对数字的常用格式化符 常用数字格式化符 参数 示例 说明 9 999 存在数字显示数字,不存在显示空格 0 000 存在数字显示数字,不存在显示0 . 99.99 指定位置返回小数点 , 999,9 ...

  8. Oracle to_char函数的使用方法

    本文转载于:https://blog.csdn.net/mikyz/article/details/69397030 本文转载于:https://www.cnblogs.com/aipan/p/794 ...

  9. to_char在oracle 中函数使用方法

    Oracle to_char函数使用oracle 10 g中 to_char(x,fmt)使用,如果x是日期,fmt则应该是日期格式代码,形如to_char(date,'am') fmt格式代码如下: ...

最新文章

  1. Java 高并发_JAVA并发编程与高并发解决方案 JAVA高并发项目实战课程 没有项目经验的朋友不要错过!...
  2. 为什么dw预览不了php文件,dreamweaver为什么添加不了预览浏览器
  3. 巨蟒django之CRM5 学习记录课程记录班级管理私户的数量上限
  4. java多字段排序,Java8对多个字段排序
  5. 中resource文件夹的作用_冲突与碰撞:OpenStack中的虚拟机和裸机
  6. 计算机网络之数据链路层:10、CSMA协议-随机访问介质访问控制
  7. Qt——线程类QThread
  8. 安全测试===Mysql 注入练习网站(3)
  9. 如何增加人机数量及平衡_如何识别自己身体类型,针对三种不同身体类型的改变策略...
  10. Cartographer 安装 2021.10.27
  11. AMPL-最短路选择问题
  12. IntelliJ IDEA+jetty部署Eova
  13. 二阶压控电压源低通滤波器的传递函数
  14. apache24+php8配置
  15. java activity_java中的Activity
  16. AFML读书笔记--Sample weight
  17. 你敢信?码农靠倒卖烂水果,融资上亿
  18. CentOS 7作为客户端使用socks5代理上网
  19. SpringBoot启动图标修改(通俗易懂)
  20. Linux权限相关问题

热门文章

  1. 对于求职的一些个人看法及总结
  2. CSS第七天——CSS高级技巧
  3. M-Arch(番外14)GD32L233评测-驱动段码LCD
  4. unity运行过程中销毁物体导致引用缺失
  5. GOF设计模式趣解(23种设计模式)
  6. 泛型(Generic)到底是什么,泛型总结
  7. 设计分享|单片机抢答器(汇编)
  8. pe卸载win10更新补丁_这样操作,阻止win10五月更新版自动升级,避免陷入更新大BUG!...
  9. 深入理解深度学习——BERT派生模型:BART(Bidirectional and Auto-Regressive Transformers)
  10. 赴菲律宾流程简介(首次)