场景: 数据库中存储出生日期字段,列表展示需要年龄

方案:1. 查出list在代码中循环计算
2. 在sql中使用运算或者函数

这里展示第二种方式:

TIMESTAMPDIFF(YEAR, date_column, CURDATE()) AS age

解释:

  • CURDATE() 取的是当前年月日:2022-09-29
  • TIMESTAMPDIFF(interval,datetime1,datetime2),比较的单位:interval。计算两个日期数据的时间差

比较的单位interval可以为以下数值

  1. FRAC_SECOND:表示间隔是毫秒
  2. SECOND:秒
  3. MINUTE:分钟
  4. HOUR:小时
  5. DAY:天
  6. WEEK:星期
  7. MONTH:月
  8. QUARTER:季度
  9. YEAR:年

sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()相关推荐

  1. SQL根据出生日期计算年龄的两种算法

    --Sql根据出生日期计算年龄 1.  select datediff(year,EMP_BIRTHDAY,getdate()) as '年龄' from  EMPLOYEEUnChangeInfo ...

  2. 数据库里怎样根据出生日期计算精确年龄

    网上有很多人都在问怎样根据出生日期计算出年龄,回答的人很多,但大部份都是用年减年的方式去算年龄,这样误差就太大了,我们现在计算精确年龄的思路是:年减年后,再对比月日,月日未达的,再减一年就OK了. S ...

  3. java计算年龄_java根据出生日期计算出年龄

    java根据出生日期计算出年龄 发布时间:2018-05-18 16:07, 浏览次数:3155 , 标签: java日期年龄计算 String dataOfBirth = "1991-10 ...

  4. hive sql 根据出生日期计算年龄(闰年同样准确)

    需求:根据用户出生日期,用hive sql计算用户年龄 由于闰年原因,直接用datediff计算当前与出生日期天数去除以365会造成年龄不准确,所以对数据进行处理来计算准确的年龄 select if( ...

  5. T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...

    这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄!   所谓计算精确年龄就是 ...

  6. sql 根据出生日期计算年龄

    如表sample的字段xm对应姓名,csrq对应出生日期要计算年龄     String   sql   =   "select   xm,   to_char(sysdate,'YYYY' ...

  7. 已知出生日期计算员工年龄:Excel函数不求人(11)

    假设老板给你一份关于所有员工的基本资料,里面有他们的出生日期,但是没有年龄,想让你计算出每一位员工的实际年龄,你会怎么做呢?心算?笔算?还是拿计算器算?NO NO!或许你的心算能力很强,但这么多员工的 ...

  8. SQL Server 出生日期计算年龄

    1. 粗略计算 datediff(year, BirthDay, getdate()) 2. 精确计算 floor((DateDiff(day, BirthDay, getdate()))/365.2 ...

  9. python丨输入出生日期计算自己年龄

    输入你的出生日期(含有年月日),取系统时间,计算自己的年龄,不满一年的输出天数. 要求输出形式为:我出生在****年**月**日,星期*,现在**岁**天了 from datetime import ...

最新文章

  1. SpringInAction--自动化装配Bean(显示装配之xml配置)
  2. 盘神 Pandownload 复活
  3. form select multiple 某个字段是数组_你知道什么是Select函数吗?
  4. Boost:boost::callable_traits::function_type_t的测试程序
  5. python分布式框架_高性能分布式执行框架——Ray
  6. flume linux环境搭建,linux安装flume及问题
  7. canvas技术整理
  8. 【Hadoop】MapReduce
  9. 系统学习深度学习(三十二)--Double DQN (DDQN)
  10. Python自省 type(),dir(),getattr(),hasattr(),isinstance().
  11. IPQ4019/QCA9531/MT7628/MT7621系嵌入式无线双频AP核心模块选型探讨
  12. OpenGL编程指南-光照
  13. Delphi各个版本的官方下载地址
  14. sql语句练习(1) 含问题,答案,数据库表,数据
  15. 携手做大做强中国集成电路产业链
  16. 判断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。
  17. printf 函数使用 可变参数函数实现原理
  18. 微信公众号如何上传附件(Word、Excel、Pdf、PPT),三步轻松实现
  19. netcat 使用方法
  20. 引爆全球的ChatGPT,Java、面试、刷题、双色球它都会?

热门文章

  1. android原生相机apk,原生模式相机APP
  2. 图片数据增强,包括模糊,亮度,裁剪,旋转,平移,镜像 ,python ,LabelImg,LabelMe工具
  3. 洛谷 P1039 侦探推理 题解
  4. 佛经小故事--《盲龟浮木》
  5. 穆勒的报告显示特朗普没“通俄”后,总统先生开心的像只猴子
  6. 现实世界的模型与理论
  7. 在evaluate用到coco-caption时出现subprocess无法创建的错误
  8. Axure RP 9基础教程(四)-文件及文件设置
  9. 终端I/O之终端标识
  10. Python函数(完整版)