如何在数据库中利用sql从18位身份证号中截取出生日期,身份证号在reader表中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在数据库中利用sql从18位身份证号中截取出生日期,身份证号在reader表中相关的知识,希望对你有一定的参考价值。

sqlserver:
select substring(身份证号,7,8) from reader

oracle:
select substr(身份证号,7,8) from reader
参考技术A 如果是以CHAR格式存储的话可以考虑使用SUBSTRING函数,比如说SUBSTRING(ID,7,8)就是从第七个字符开始取8个字符。 参考技术B 用记录集操作吧

以上是关于如何在数据库中利用sql从18位身份证号中截取出生日期,身份证号在reader表中的主要内容,如果未能解决你的问题,请参考以下文章

sql中,根据身份证号码截取出了出生日期,怎么获取当前年龄,精确到月、日?

用Java从任意给定的身份证号码中提取此人的出生日期

sql中判断身份证号码的出生年月是不是正确合法

excel如何截取身份证出生年月日

如何利用身份证号码计算出生年月,年龄及性别

在EXCELL里输入身份证号后,怎样利用函数提取性别,生日呢?