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. php 为啥报错,php Soap 报错 求大神帮忙看看为什么
  2. mysql的min函数的使用方法_MySQL中MIN()函数的使用教程
  3. linux 操作系统安装配置vnc
  4. Ubuntu 及其衍生版安装使用截图工具【深度截图】
  5. 《XNA高级编程:Xbox 360和Windows》1-2
  6. 【渝粤教育】国家开放大学2018年春季 8635-21T老年人中医体质辨识与养 参考试题
  7. 李洋疯狂C语言之有关“you are come from shanghai”逆序(二)
  8. mysql自增长id为null_主键设为自增字段了, 在添加数据时经常报null id是怎么回事?...
  9. 整型变量 默认输出 java_java数据类型详解
  10. C4d酷炫立体空间质感电商海报素材,紧抓时尚潮流
  11. JAVA---MYSQL 基本知识点 第一部分
  12. 关于JSP post请求乱码的问题
  13. 手机系统S40 S60 是什么意思?
  14. python爬取拉勾网_使用requests爬取拉勾网python职位数据
  15. 网易考拉布局和css样式
  16. c语言strtok用法详细解释
  17. [bx]和loop指令编程
  18. Comcast:美国电视行业变革分析,在线直播市场前景巨大
  19. 高光谱学习---正交子空间投影法OSP(Orthogonal Subspace Projection)
  20. 行业轮动的黄金律:日内动量与隔夜反转

热门文章

  1. 【最全干货】SQL注入大合集
  2. wxpython入门_wxPython入门
  3. 莆田中专计算机专业都学什么,莆田华侨职业中专学校招生专业|莆田华侨职业中专学校有哪些专业...
  4. vue3打包时提示 TS2322:Type ‘() => void‘ is not assignable to type ‘MouseEvent‘.
  5. Laplace Smoothing
  6. 2012北邮计算机分数线,北邮历年录取分数线
  7. 使用Python由Excel表格中采集数据填充至Word表格特定单元格并批量生成文件
  8. 某live平台生产环境E-MR配置情况一览
  9. java线程安全的容器类
  10. Java工具类之音频播放与mp3转pcm