oracle怎么将数字转为字符串
时间:2022-04-14 16:36
在oracle中,可以利用to_char()函数来将数字转为字符串,该函数可以把数字转换为指定格式的字符串,语法“SELECT TO_CHAR(数字,需要转换的格式) [FROM 数据表];”。 本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。 在oracle中,可以利用to_char()函数来将数字转为字符串。 语法: 可以把日期和数字转换为指定格式的字符串。Fmt是格式化字符串 针对数字的格式化,格式化字符有: 参数 示例 说明 9 999 指定位置处显示数字 . 9.9 指定位置返回小数点 , 99,99 指定位置返回一个逗号 $ $999 数字开头返回一个美元符号 EEEE 9.99EEEE 科学计数法表示 L L999 数字前加一个本地货币符号 PR 999PR 如果数字式负数则用尖括号进行表示 代码演示:TO_CHAR对数字的处理 推荐教程:《Oracle教程》 以上就是oracle怎么将数字转为字符串的详细内容,更多请关注gxlsystem.com其它相关文章!TO_CHAR(d|n[,fmt])
参数 描述 9 带有指定位数的值 0 前导零的值 . (句点) 小数点 , (逗号) 分组(千)分隔符 PR 尖括号内负值 S 带负号的负值(使用本地化) L 货币符号(使用本地化) D 小数点(使用本地化) G 分组分隔符(使用本地化) MI 在指明的位置的负号(如果数字 < 0) PL 在指明的位置的正号(如果数字 > 0) SG 在指明的位置的正/负号 RN 罗马数字(输入在 1 和 3999 之间) TH or th 转换成序数 V 移动 n 位(小数)(参阅注解) EEEE 科学记数。现在不支持。 SELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual;