• 技术文章 >数据库 >Oracle

    oracle怎么将数字转为字符串

    青灯夜游青灯夜游2022-03-17 16:21:52原创3440

    在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

    指定位置返回一个逗号

    $

    $999

    数字开头返回一个美元符号

    EEEE

    9.99EEEE

    科学计数法表示

    L

    L999

    数字前加一个本地货币符号

    PR

    999PR

    如果数字式负数则用尖括号进行表示

    参数描述
    9带有指定位数的值
    0前导零的值
    . (句点)小数
    , (逗号)分组(千)分隔符
    PR尖括号内负值
    S带负号的负值(使用本地化)
    L货币符号(使用本地化)
    D小数点(使用本地化)
    G分组分隔符(使用本地化)
    MI在指明的位置的负号(如果数字 < 0)
    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教程

    以上就是oracle怎么将数字转为字符串的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle 数字转字符串
    上一篇:oracle怎么查询数据库中的所有表名 下一篇:一起聊聊ORACLE中ORDER BY的多种排序
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• oracle如何去掉重复的数据• 怎么判断oracle安装是否成功• oracle怎么查询表的外键• oracle列转行的SQL语句是什么• oracle去除空格的函数有哪些• oracle怎么查询角色
    1/1

    PHP中文网