sql语句——根据身份z号判断男女

sql语句——根据身份z号判断男女,第1张

sql语句——根据身份z号判断男女

根据身份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 "女"

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/589028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存