(1)用作日期转换:

to_char(date,'格式');

select to_date('2005-01-01 ','yyyy-MM-dd') from dual; select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;

(2)处理数字:

to_char(number,'格式');

select to_char(88877) from dual;
select to_char(1234567890,'099999999999999') from dual; select to_char(12345678,'999,999,999,999') from dual; select to_char(123456,'99.999') from dual; select to_char(1234567890,'999,999,999,999.9999') from dual;

(3)to_char(salary,'$99,99');

 select TO_CHAR(123,'$99,999.9') from dual;

(4)用于进制转换:将10进制转换为16进制;

select to_char(4567,'xxxx') from dual; select to_char(123,'xxx') from dual;

例子:

 to_char 例子

①其9代表:如果存在数字则显示数字,不存在则显示空格

②其0代表:如果存在数字则显示数字,不存在则显示0,即占位符。

③其FM代表:删除如果是因9带来的空格,则删除之

to_char(now(),'Day, HH12:MI:SS')    'Tuesday , 05:39:18'
to_char(now(),'FMDay, HH12:MI:SS')    'Tuesday, 05:39:18'
to_char(-0.1,'99.99')    ' -.10'
to_char(-0.1,'FM9.99')    '-.1'
to_char(0.1,'0.9')    ' 0.1'
to_char(12,'9990999.9')    ' 0012.0'
to_char(12,'FM9990999.9')    '0012'
to_char(485,'999')    ' 485'
to_char(-485,'999')    '-485'
to_char(485,'9 9 9')    ' 4 8 5'
to_char(1485,'9,999')    ' 1,485'
to_char(1485,'9G999')    ' 1 485'
to_char(148.5,'999.999')    ' 148.500'
to_char(148.5,'999D999')    ' 148,500'
to_char(3148.5,'9G999D999')    ' 3 148,500'
to_char(-485,'999S')    '485-'
to_char(-485,'999MI')    '485-'
to_char(485,'999MI')    '485'
to_char(485,'PL999')    '+485'
to_char(485,'SG999')    '+485'
to_char(-485,'SG999')    '-485'
to_char(-485,'9SG99')    '4-85'
to_char(-485,'999PR')    '<485>'
to_char(485,'L999')    'DM 485
to_char(485,'RN')    ' CDLXXXV'
to_char(485,'FMRN')    'CDLXXXV'
to_char(5.2,'FMRN')    V
to_char(482,'999th')    ' 482nd'
to_char(485, '"Good number:"999')    'Good number: 485'
to_char(485.8,'"Pre-decimal:"999" Post-decimal:" .999')    'Pre-decimal: 485 Post-decimal: .800'
to_char(12,'99V999')    ' 12000'
to_char(12.4,'99V999')    ' 12400'
to_char(12.45, '99V9')    ' 125'

转载于:https://www.cnblogs.com/sjxbg/p/10073409.html

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

  1. Oracle中to_char()函数的用法

    Oracle中to_char()函数的用法 日期转换: to_char(date,'格式') select to_date('2005-01-01 ','yyyy-MM-dd') from dual; ...

  2. Oracle中to_char函数和MySQL中的str_to_date函数区别

    标题Oracle中to_char函数和MySQL中的str_to_date函数 1. str_to_date()----->相当于Oracle中的to_char(): 字符串转换为日期格式 (1 ...

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

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

  4. oracle 12c to_char 函数(1) 日期-字符串

    oracle 12c to_char 函数 日期-字符串 TO_CHAR 函数,数据转换为文字形式,如下图 TO_CHAR() 日期型到字符型 作用 to_char 中的参数为日期,可以将日期转为特定 ...

  5. mysql中可以用to_char函数吗_mySQL中 实现Oracle 的to_char函数

    mySQL中 实现Oracle 的to_char函数,应该可以实现80%的兼容 REPLACE函数是区分大小的 DROP FUNCTION IF EXISTS `to_char`; CREATE DE ...

  6. Oracle中to_char函数的速度问题

    oracle中用到比较时间的sql语句中,如果用to_char函数会影响sql执行的速度,原因待查找.

  7. Oracle基础 TO_CHAR函数参考(转)

    Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型. 注意:所有格式化 ...

  8. oracle tovarchar2_oracle to_char() 函数的使用, 数字转换为字符串各种格式总结

    -- to_char 数字转换为字符串 -- TO_CHAR(NUMBER) -- 本函数把参数N转为一个VARCHAR2类型的数值. -- N可以是NUMBER,BINARY_FLOAT,或者BIN ...

  9. Oracle to_char()函数的用法

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

最新文章

  1. Navicat添加新数据、保存当前修改
  2. 【C++ Primer学习笔记】第1章:快速入门
  3. shell -- shift用法
  4. php跳转404_php伪静态.htaccess实现403,404跳转
  5. java学习(113):Calendar类
  6. es6 Promise.prototype.then()方法
  7. java 静态方法 构造方法,Java构造函数和静态方法
  8. Java算法之最大子序和
  9. Referenced file contains errors
  10. sql 怎么获取系统时间
  11. KeyboardPianoV0.0 项目介绍
  12. staruml 试用_浅析几款主流的UML建模工具
  13. IDEA将后端代码上传至远程服务器
  14. python职业发展规划-马哥教育官网-专业Linux培训班,Python培训机构
  15. 回测系统backtrader(1)参考模板
  16. DotNet 程序集加载了不匹配版本的依赖程序
  17. Linux-4.20.8内核桥收包源码解析(一)----------sk_buff(详细)
  18. 外贸群发软件不好用,邮件群发很苦恼
  19. 开发必备linux命令大全-稳赚不亏
  20. hp vse虚拟服务器,HP9000用户升级硬件平台的捷径

热门文章

  1. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题
  2. 数据结构算法入门--一文了解什么是复杂度
  3. 计算机网络中的高层应用,第四章计算机网络中的高层应用-.ppt
  4. 同方知网软件_国产精品软件天若OCR:支持图像识别/自动翻译/公式识别等
  5. 16进制 转为图片 php_Python 十六进制hex-bytes-str之间的转换和Bcc码的生成
  6. 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)
  7. 「洛谷2495」「BZOJ3052」「SDOI2001」消耗战【虚树+树形动态规划】
  8. HDU 6064 RXD and numbers
  9. iOS设计模式 - 迭代器
  10. NSTimer 与 Run loop Modes