ORACLE 的年龄算法

作者:孙英鹏    撰写时间:2019年3月26日

ORACLE 的年龄算法

下面要给大家讲的是如何用oracle求出年龄 ,为什么要讲呢?是因为在做习题的时候,遇到求年龄的问题,因为不会做,导致浪费了很多时间,所以在这给大家说一下,顺便巩固知识。

第一步:先看题,后分析:

在这里插入图片描述

第二步:写方法

方法1:
运用Oracle的to_char 语句来写(to_char是转换日期时间),先用to_char 包裹着sysdate(sysdate是获取系统当前时间)和 yyyy(获取年的意思)来转换当前年份,然后减去 to_char 包裹着 sbirthday(学生出生日期单词) 和yyyy来转换学生年份,来获取学生年龄。(简单意思是:获取当前年份减去学生年份,来获取学生年龄)

图片1:

在这里插入图片描述

方法2:
运用Oracle的 round语句来写(round是四舍五入的方法),先用括号包裹sysdate(sysdate是获取系统当前时间)减去sbirthday(学生出生日期单词)在除于365,外面在包裹着round语句,来求出年龄,如果不加上round语句的话,求出的会有小数。

图片2:

在这里插入图片描述

结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值