根据身份z判断男女的规则:二代身份z为18位,判断倒数第二位,第二位若为奇数,性别为男;偶数则为女
一代身份z为15为,判断倒数第一位,规则同上。
update 表名 set 表名.字段名=
case when substring(表名,身份z字段,17,1)%2=1 and length(表名.身份z字段) =18 then "男"
when substring(表名,身份z字段,17,1)%2=0 and length(表名.身份z字段) =18 then "女"
when substring(表名,身份z字段,15,1)%2=1 and length(表名.身份z字段) =15 then "男"
when substring(表名,身份z字段,15,1)%2=0 and length(表名.身份z字段) =15 then "女"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)