使用SQL进行身份证信息提取

前言导读
本章是实用SQL语句对身份证进行的信息提取,
这里只是提供了一个最基本的提取功能,
同时也可以组合分支语句等组合在一起实现.

--1提取身份证位数
SELECT  LEN(211223198406220014)   

--2提取身份证生日
SELECT  SUBSTRING('211223198406220014',7,4) 

--3提取身份证性别
select  *  from  表名  
where  substring(身份证号码,17,1) in (1,3,5,7,9)

--4提取身份证真实性
where  substr(a.身份证号,1,6) 
       not in ( select 代码 from 身份证的行政区域编码表)

(本章完)

所有资源均有PDF目录版,如想获得请扫码关注右侧公众号自动获取