如何用SQL语句从身份证号码号码提取信息(二)

来源:互联网 发布:淘宝如何管理 编辑:程序博客网 时间:2024/04/27 19:55

接上篇

我们进行了year的设置,假如我们不想要了想清空这列,可以用以下命令

update idset set year=null

(2)接下来我们进行age的设置:

update idset set age =  DATEDIFF(YEAR,CAST(SUBSTRING(sfzhm,7,4) AS DATETIME),GETDATE())where len(sfzhm)=18

结果如下:


(3)我们再进行出生日期的设置csrq的数据类型为datatime

update idset set csrq=substring(sfzhm,7,8) where len(sfzhm)=18

结果如下: