1.to_char()
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
输出:2018-06-04 17:10:19
有时候我们将数据进行处理后想将数据变成我们想要的格式:
9代表含义,如果该位置是数字就显示数字,否则就用空格替代。
0代表含义,如果这个位置是数字就显示数字,否则就用0替代。
SELECT to_char(1234.56, '09999.99') FROM dual;
输出: 01234.56
SELECT to_char(1234.56, 'fm99999999.99') FROM dual;
输出:1234.56 ---->fm会去掉因为9产生的空格
本文详细介绍了 Oracle 数据库中 TO_CHAR 函数的使用方法,包括如何将日期和数字格式化为特定格式的字符串。通过具体示例展示了不同格式模型的效果,如使用 '0' 和 '9' 的区别。

被折叠的 条评论
为什么被折叠?



