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

方案: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. 基于Storyboard创建多分支NavigationController的方法
  2. 【C#学习】delegate(委托) 和 event(事件)
  3. VS2008下配置WTL开发环境
  4. jdbc 生成建表语句_JDBC数据库连接怎么操作?
  5. Android 第四课 活动的启动模式
  6. java中使用kotlin_在Kotlin中使用libGDX
  7. [css] 你有没有自己写过一套UI库?说下遇到哪些难点?
  8. 甜蜜暴击情人节海报PSD分层模板|让人眼前一亮
  9. [CareerCup] 9.1 Climbing Staircase 爬楼梯
  10. Rust : 宏、重复、及向量与递归实例
  11. HTML,CSS,font-family: 中文字体的英文名称 (宋体 微软雅黑 的英文写法)
  12. java毕业设计_员工绩效考评系统
  13. Web压缩问题-图片不显示
  14. Linux CentOS 7修改分辨率
  15. zzuli OJ 1088: 手机短号 (多实例)
  16. 使用python将csv文件数据可视化
  17. python基于广度优先(BFS)的迪杰斯特拉(Dijkstra)算法 求最短路径
  18. bosun_与Bosun一起监控
  19. Python3 大型网络爬虫实战 004 — scrapy 大型静态商城网站爬虫项目编写及数据写入数据库实战 — 实战:爬取淘宝
  20. remix os 捷德

热门文章

  1. 《禅与摩托车维修艺术》摘录(一)
  2. CircRNA–miRNA–mRNA调控网络分析
  3. 舵机的使用方法和一些注意事项
  4. HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
  5. 一套优秀的MES系统必须具备这3种核心功能
  6. 在《王者荣耀》来聊聊游戏的帧同步
  7. linux下mysql(rpm)安装使用手册
  8. tomcat轻量级服务器
  9. 社群运营如何做,三个需要注意的重点事项
  10. Nest.js模块机制的概念和实现原理