【持续更新】Oracle 中常用的函数 - 转换篇

一、基础环境

       操作系统:Windows 或 Linux
       数据库版本:Oracle Database 11.2.0.1.0 及以上版本

二、常用的函数

函数名称函数用法
to_char( number )
将数值类型转换为字符串。
to_char( date,fmt )
将日期类型转换为字符串并格式化为指定格式。如to_char(sysdate,‘YYYY-MM-DD’)
to_number( expr )
函数将 expr 转换为 number 类型。
to_date(char, fmt)
函数将 char转换为 date 类型。如 to_date(‘2020-01-01’,‘yyyy-mm-dd’)
cast(cast(char as timestamp) as date)
函数将文本 char 转换为 date 类型,char为timestamp格式,但是保存为文本的形式。如 cast(cast(‘21-4月 -21 12.00.00.000000000 上午’ as timestamp) as date)
cast( timestamp as date)
函数将时间戳 timestamp 转换为 date 类型。
rawtohex( raw )
将二进制数转换为一个相应的十六进制表示的字符串。如rawtohex(sys_guid())
cast( timestamp as date)
函数将时间戳 timestamp 转换为 date 类型。
nvl(expr1,expr2)
expr1 一般为字段名,如果 expr1 为 null ,则返回 expr2 ;如果 expr1 不为 null ,则返回 expr1。如果 expr1 和 expr2 均为 null ,则返回 null 。可以用来设置默认值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值