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:

在这里插入图片描述

结果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44547418/article/details/89073274