一、Oracle根据身份证判断性别:
女生身份证:

  • 431382198103246985

男生身份证:

  • 150921197208173492

SQL语句如下:

select decode(mod (to_number(substr('110228197802199547' ,17, 1)),2 ),0, '女','男' ) as sex from dual ;select decode(mod (to_number(substr('530323197503252610' ,17, 1)),2 ),0, '女','男' ) as sex from dual ;select decode(mod (to_number(substr('110228197802199547' ,17, 1)),2 ),0, '2','1' ) as sex from dual ;select decode(mod (to_number(substr('530323197503252610' ,17, 1)),2 ),0, '2','1' ) as sex from dual ;

二、Oracle根据身份证计算年龄:

//方法一
select (to_char(sysdate, 'yyyy') - substr('430426199303014475', 7, 4)) age from dual;
//方法二
select trunc(to_number(to_char(sysdate,'yyyymmdd'))/10000 - to_number(to_char(to_date('1982-8-28','yyyy-mm-dd'),'yyyymmdd'))/10000) from dual
//方法三
select trunc((to_char(sysdate,'yyyyMMdd')-to_char(to_date(substr('430426199303014475',7,8),'yyyy-MM-dd'),'yyyyMMdd'))/10000)  from dual;

原文地址:https://www.cnblogs.com/wjxbk/p/9366225.html

oracle根据身份证号码 计算年龄、性别相关推荐

  1. MySql通过身份证号码计算年龄和性别

    一.如何通过身份证号码计算当前用户的年龄 计算规则:先取出身份证上的年份并计算年份与当前年份的差,再比较当前日期与身份证上的月日(即判断此人是否已经过了国历生日),决定是否需要减去一岁,已经过了生日的 ...

  2. Oracle 通过15位或18位身份证号码计算年龄、出生年月日、性别

    15位身份证号码各位的含义: 地址码(前六位数):表示身份证编码对象常住户口所在省份.地市,以及县(市.旗.区)的行政区划代码,1-2位数字表示所在地省.自治区.直辖市代码,第3.4位数字表示所在地地 ...

  3. JS根据身份证号码计算年龄和性别

    /*** 根据身份证号得到姓别和精确计算年龄*/ function analyzeIDCard(IDCard){var sexAndAge = {};//获取用户身份证号码var userCard = ...

  4. Oracle:根据身份证号码查询年龄最大的人

    这是建表语句! create table student( idcard varchar2(18),      name varchar2(20),      sex int,      high i ...

  5. 入门PHP教程:PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息

    用PHP根据身份证号码,获取性别.获取生日.计算年龄等多个信息 方法教程: 1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3.PHP根据身份证号码,计算年龄. 4.PHP ...

  6. PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号

    PHP 根据身份证号码,获取性别.获取生日.计算年龄.获取地址.获取生肖.获取星座.以及判断是否是身份证号 方法教程: 1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3. ...

  7. PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息

    PHP 根据身份证号码,获取性别.获取生日.计算年龄.获取地址.获取生肖.获取星座.以及判断是否是身份证号. 方法教程: 1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3 ...

  8. PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号...

    1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3.PHP根据身份证号码,计算年龄. 4.PHP根据身份证号码,获取地址. 5.PHP判断字符串,是不是身份证号码. 6.P ...

  9. Js--根据身份证号计算年龄、性别、出生年月日

    根据身份证号获取生日 export function getBirthdayByIdCard(idCard: string): string {if (idCard.length === 15) {r ...

  10. 根据身份证号码提取出性别和年龄

    /*** 根据身份证号码计算出性别和年龄* @param idNumber* @returns {{gender: (string), age: number}}*/calculateAgeAndGe ...

最新文章

  1. STM32的SPI驱动代码
  2. 关于Unity中变量和函数的定义
  3. oracle 之 安装10.2.0.1 且 升级到 10.2.0.4
  4. 这些元器件基础知识都不懂,怎么混电子圈!
  5. 不是你无法入门自然语言处理,而是你没找到正确的打开方式
  6. ping html 微信支付,说说PING++介入微信H5支付,我趟过的坑。
  7. Slog29_支配vue框架初阶项目之博客网站-注册页面-单选按钮
  8. SSM配置后可以访问静态html文件但无法访问其他后台接口的解决方案
  9. CCF201503-5 最小花费(30分)
  10. 天猫专卖店运营计划书
  11. keil4 mdk安装教程
  12. 考研,我就推荐几个常用的APP
  13. 阿里云邮箱标准版集团版尊享版怎么选
  14. 举个栗子!Tableau技巧(25):学做漂亮的桑基图 Sankeydiagram
  15. 论文:Ref-NMS: Breaking Proposal Bottlenecks in Two-Stage Referring Expression Grounding
  16. 从个人邮箱登录页面进入后,邮箱如何撤回邮件?
  17. 数论(继续补充)(gcd + lcm + qpow + prime+qmul)
  18. 白屏、首屏的定义、影响因素、优化方法
  19. 音视频系列九 使用soundTouch实现音视频变速
  20. 计算机硬件耗电,耗电大户不一定就“费电”_主板评测-中关村在线

热门文章

  1. Axure 软件自带的图标元件Icons无法显示的问题解决方法
  2. 《深海探测装备》学习笔记1(深海探测传感器)
  3. Android音频开发(二):录制音频(WAV及MP3格式)
  4. cf最低要求配置2021是什么
  5. php 处理微信昵称含有特殊符号
  6. ico生成工具ico制作工具ico在线制作
  7. 计算机出现故障后,电脑内存出现故障怎么办 电脑内存常见故障解决方法【详解】...
  8. 计算机设置了用户密码登录如何撤销6,台式电脑怎么设置和取消开机密码
  9. u盘显示请插磁盘f_U盘插电脑上一直显示请插入磁盘是啥意思 - 卡饭网
  10. 【渝粤教育】广东开放大学 插画与漫画 形成性考核 (27)