mysql 身份证算年龄
mysql 身份证算年龄
- 场景:没有冗余年龄字段的情况下,列表查询通过身份证计算联络(如果有冗余年龄字段,需要单独创建定时任务,更新数据库年龄字段,增加了复杂度,容易出现问题,且不容易理解)
- 问题:18位数身份证和15位身份证却别
- 知识点
场景:没有冗余年龄字段的情况下,列表查询通过身份证计算联络(如果有冗余年龄字段,需要单独创建定时任务,更新数据库年龄字段,增加了复杂度,容易出现问题,且不容易理解)
问题:18位数身份证和15位身份证却别
知识点
- 差函数TIMESTAMPDIFF.
- case when.
// hit_count 可能出现未初始化的情况
TIMESTAMPDIFF(YEAR,CASE LENGTH(id_number)WHEN 18 THENcast(substring(id_number, 7, 8) AS DATE)ELSEcast(substring(id_number, 7, 6) AS DATE) END,CURDATE())
// hit_count 可能出现未初始化的情况
SELECTt1.id,t1.name,t1.id_number,t1.sex,t1.birthday,t1.nation,TIMESTAMPDIFF(YEAR,CASE LENGTH(t1.id_number)WHEN 18 THENcast(substring(t1.id_number, 7, 8) AS DATE)ELSEcast(substring(t1.id_number, 7, 6) AS DATE) END,CURDATE()) as ageFROM app_party_develop t1
mysql 身份证算年龄相关推荐
- MySQL和SQLite根据生日算年龄
MySQL和SQLite根据生日算年龄 MySQL: 1.select (date_format(from_days((to_days(now()) - to_days(birthday))),'%Y ...
- 年龄到底怎么算才对_怎么算年龄才是正确的
巧算年龄 巧算年龄 再过几天,就是我的 9 岁生日了,这几天我总在想:妈妈会送什么生日礼物给我呢? 真是让人期待呀! 今天晚饭后,我终于忍不住问妈妈: "妈妈,今年过生日我想要一个超大的变形 ...
- js生日计算年龄_JS根据生日算年龄的方法
本文实例讲述了JS根据生日算年龄的方法.分享给大家供大家参考.具体实现方法如下: 错误!'); } } function GetAgeByBrithday(birthday){ var age=-1; ...
- JAVA 根据身份证获取年龄
JAVA 根据身份证获取年龄 这里我选用了一条19900407的, 今天的日期是2021/04/10 显示的年龄为31岁. private static int getAge(String idCar ...
- orcal根据身份证获取年龄
--根据身份证获取年龄 select floor(months_between(SYSDATE, to_date(substr2(a.identifynumber, 7, 8), 'yyyy-mm ...
- 怎么用计算机算出出生日期,算农历出生日期计算器,根据出生日期怎么算年龄?...
提起算农历出生日期计算器,大家都知道,有人问根据阴历日期和出生时间算阳历,另外,还有人想问农历虚岁计算器 农历虚岁怎么算,你知道这是怎么回事?其实农历生日如何算,下面就一起来看看根据出生日期怎么算年龄 ...
- java身份证工具类(校验身份证是否合法、通过身份证获取年龄、性别、生日,将15位身份证转为18位等)
一.简介 因为工作需要经常用到身份证做一些相关操作,于是通过查阅资料总结出一些常用的工具方法,包括校验身份证是否合法.通过身份证获取年龄.通过身份证获取性别.通过身份证获取户籍地址.通过身份证获取生日 ...
- 小游戏算年龄(Java)
小游戏算年龄 有这样一个小游戏,你可以按照下面的步骤一步一步地完成: (1)你一般一个星期中哪一天最忙呢?如果是星期一,则选1,如果是星期二,则选2,依此类推,从1.2.3.4.5.6.7中选一个数字 ...
- MYSQL:查询年龄最大的5个学生(包括年龄并列第5名的所有学生)的姓名、年龄及所在系。
MYSQL:查询年龄最大的5个学生(包括年龄并列第5名的所有学生)的姓名.年龄及所在系. SELECT TOP 5 With Ties Sname,Sage,Sdept From Student_52 ...
- C语言 · 算年龄
算年龄 英国数学家德摩根出生于19世纪初叶(即18xx年). 他年少时便很有才华.一次有人问他的年龄,他回答说: "到了x的平方那年,我刚好是x岁". 请你计算一下,德摩根到底出生 ...
最新文章
- Outlook2013/2016去掉正文中的换行符
- JSBridge深度剖析
- 【Linux部署】Spring Boot 项目部署在Linux环境下的Docker容器内举例【任务调度系统 xxl-job 任务调度中心】(手动版)
- 2. with check option能起什么作用?_面部毛孔粗大,有什么拯救的方法吗?
- [极客大挑战 2019]Havefun
- 怎么用python算单价和总价_用python计算最高投标限价
- 左拥快手右抱抖音,丁磊直播究竟图什么?
- c语言程序图像抠图,Opencv使用鼠标任意形状的抠图
- java里equal与equals_Java中关于==与equal和equals的区别
- 熟知四种常见的BIOS信息说明【7gyy】
- Linux 文件和用户管理(Centos 7)
- 入门nosql数据库(非关系型数据库)
- 好家伙,微信能设置2个头像了!
- Dava基础Day17
- JQ手册 JQ方法大全 jq获取表单值与赋值代码 50个JQ的例子
- web桌面程序之锁屏功能分析
- 用Helm3构建多层微服务
- Flutter 必须知道的布局规则
- Linux 动态库的编译和使用
- 八叶一刀流·四之型·红叶·选题报告
热门文章
- 速达软件登录远程客户端总提示检查卡号密码
- 人人都是产品经理 2.0
- johnson算法(johnson算法最优顺序怎么算)
- jmeter下载安装使用教程
- 计算机硬件只能通过软件使用,日常软件分享 篇四:还在用鲁大师?查看电脑硬件信息可以用这些免费的软件!...
- android so库放在哪,Android开发中so文件放置的位置
- java程序员中英文简历_2017java程序员英文简历范文
- 安卓玩机教程---全机型安卓4----安卓12 框架xp edx lsp安装方法
- Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用
- openproj centos安装及其输入中文变方块乱码解决