在oracle中,可以利用to_char()函数来将数字转为字符串,该函数可以把数字转换为指定格式的字符串,语法“SELECT TO_CHAR(数字,需要转换的格式) [FROM 数据表];”。

本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。
在oracle中,可以利用to_char()函数来将数字转为字符串。
语法:
TO_CHAR(d|n[,fmt])
可以把日期和数字转换为指定格式的字符串。Fmt是格式化字符串
针对数字的格式化,格式化字符有:
参数 |
示例 |
说明 |
9 |
999 |
指定位置处显示数字 |
. |
9.9 |
指定位置返回小数点 |
, |
99,99 |
指定位置返回一个逗号
Perl学习手札 chm版
下载
Perl学习手札是台湾perl高手写的一篇文章,特打包为chm版,方便大家阅读。 关于本书 1. 关于Perl 1.1 Perl的历史 1.2 Perl的概念 1.3 特色 1.4 使用Perl的环境 1.5 开始使用 Perl 1.6 你的第一个Perl程序 2. 标量变量(Scalar) 2.1 关于标量 2.1.1 数值 2.1.2 字符串 2.1.3 数字与字符串转换 2.2 使用你自己的变量 2.3 赋值 2.3.1 直接设定 2.3.2 还可以这样 2.4 运算 2.5 变量的输出/输入 2. |
$ |
$999 |
数字开头返回一个美元符号 |
EEEE |
9.99EEEE |
科学计数法表示 |
L |
L999 |
数字前加一个本地货币符号 |
PR |
999PR |
如果数字式负数则用尖括号进行表示 |
| 参数 | 描述 |
|---|---|
| 9 | 带有指定位数的值 |
| 0 | 前导零的值 |
| . (句点) | 小数点 |
| , (逗号) | 分组(千)分隔符 |
| PR | 尖括号内负值 |
| S | 带负号的负值(使用本地化) |
| L | 货币符号(使用本地化) |
| D | 小数点(使用本地化) |
| G | 分组分隔符(使用本地化) |
| MI | 在指明的位置的负号(如果数字 |
| PL | 在指明的位置的正号(如果数字 > 0) |
| SG | 在指明的位置的正/负号 |
| RN | 罗马数字(输入在 1 和 3999 之间) |
| TH or th | 转换成序数 |
| V | 移动 n 位(小数)(参阅注解) |
| EEEE | 科学记数。现在不支持。 |
代码演示:TO_CHAR对数字的处理
SELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual;

推荐教程:《Oracle教程》










