如何将oracle数据库日期转化为数字

 我来答
折柳成萌
高粉答主

2021-05-16 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6166万
展开全部
  • 首先第一种转换方式是:将字符串类型的转换成数字类型的,这中方法转换直接用to_number()进行转换,具体的语法为to_number(str)就可以了。

    请点击输入图片描述

  • 当然上面是简单的形式,是根据字符串的形式直接改变成数字类型的,当然如果们对数字做了一点要求,那该如何呢?

    请点击输入图片描述

    请点击输入图片描述

  • 第二种:将数字类型转换成字符串类型的。

    这种转换方式用to_char(),其实转换的方式有点类似上面的to_number()模式,至于后面的999代表的和上面的意思一样物备瞎。

    请点击输入图片描述

    请点击输入图片描述

  • 第三种:将日期类型转换成字符串类型

    这种方法其实也用的是to_char(),就是将日期格式滚此的转换成自己想要的格式类型的,这种方法比较个性化一点。

    请点击输入图片描述

  • 下面这种将日期类型转换成我们常见的字符串类型,这种转换方式用的频率比较多一点,也是一种比较全的字符串格式。

    请点击输入图片描述

  • 最后一种:将字符串类型转换成日期类型,这种转换方罩空式用to_date()进行转换。用法也比较简单,转换的日期格式也是自己自定义的。

    请点击输入图片描述

  • 最后总结一下:这三种转换无非就是to_char(),to_number(),to_date()之间的转换,当我们在计算的时候,一定要通过转换的方式转换成同一种类型再进行计算。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式