如何⽤SQL语句从⾝份证号码号码提取信息(⼀) 我们要操作的数据库表(idset)为: 环卫扫路刷
表结构如下:
我们想在表中的⾝份证号码中提取出某⼈的出⽣年、年龄、出⽣⽇期,对应的字段分别为:year、age和csrq 。
(1)year的提取
update idset set year = substring(sfzhm,7,4)
where len(sfzhm)=18
饮用水过滤器上述命令,只针对⾝份证正确的情况,如果某个⾝份证号出现了错误会出现什么情况呢?如下图⾝份证中的“1982”错误的录⼊为“1+82” 再次执⾏上述命令出现:
这时怎么解决呢?我们⽤模糊搜索把这条不对的记录出来改正就⾏了
蒸汽发电机
泪血症“%”代表任意长度的字符串。也可⽤以下命令其中“-”代表单个的字符
樱桃去核机