先百度下:
通过身份证的
第17位
也就是倒数第二位的数字可以辨别该身份证所属人的性别,奇数为男性,偶数为女性。
SQLServer
Select IIF(SUBSTRING(‘000000000000000010′,17,1)%2=1,’男’,’女’),IIF(SUBSTRING(‘000000000000000020′,17,1)%2=1,’男’,’女’)
SUBSTRING截取第17位 、 %取余 、 IIF判断
Mysql:
Select IF(mod(MID(‘000000000000000010′,17,1),2),’男’,’女’),IF(mod(MID(‘000000000000000020′,17,1),2),’男’,’女’);
MID同SUBSTRING/SUBSTR 截取第17位 、mod取余、IF判断
版权声明:本文为cmhdl521原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。