update  TABLE  t set t.csrq = to_date(substr(t.sfzh,7,8),'yyyy-MM-dd')  

函数使用

  • to_date()      日期转换函数

    •  to_date(substr(t.sfzh,7,8),'yyyy-MM-dd')   将“19901212” 转化为 ”1990-12-12“
  • substr()   字符串截取     
    •  substr(t.sfzh,7,8)  从身份证的第7位开始截取 8个数字

05-11 16:22