Oracle函数学习02

Oracle函数学习02

1. 转换函数
	a. to_number()
	b. to_char()
		i. 数字转字符(自动转型)
			1) 可以指定显示格式,例:to_char(123456789,'$999,999,999')
			2) 0、9、L、$
		ii. 日期转字符
			1) 可以指定字符格式,例:to_char('日期数据' , 'yyyy"年"mm"月"dd"日"')
			2) 如不指定,默认转为默认日期格式的字符
	c. to_date()
		i. to_date('要转换的字符串' , '日期格式')
		ii. 默认日期格式:'01-1月-1998'
		iii. 常用日期格式:'yyyy-mm-dd' 或 'yyyy/mm/dd'
2. 其他函数(选择函数)
	a. nvl(字段名 , 数值)
		i. if (字段名 = null)   字段=数值;
		ii. 如果不为null,则返回字段值,为null返回数值。
	b. nvl2(字段名 , 处理1 , 处理2)
		i. if (字段名 != null)   处理1;  else   处理2;
		ii. 如果不为null,则执行处理1,为null执行处理2。
	c. decode(字段名 , 值1 , 处理1 , 值2 ,  处理2 , 值3 , 处理3 ….. 公共处理)
		i. 相当于switch语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值