select t.id_card '身份證號',substr(t.id_card,1,2) as "省份",
substr(t.id_card,7,4) "出生年月",
substr(t.id_card,17,1) "性別" ,
case (substr(t.id_card,17,1)%2)
when 1 then '男'
when 0 then '女'
end as '性別'
from bzj_employee t ;
效果圖:
更改:當身份證號碼倒數第二位可以被2整除時,性別是女生,不能被整除時,性別是男生
update bzj_employee t set t.*** ='女' where substr(t.id_card,17,1)%2 = 0 ;
update bzj_employee t set t.*** ='男' where substr(t.id_card,17,1)%2 = 1 ;
身份證號判斷男女和生日
身份證 驗證 function checkidcard idcode 獲取餘數 var resisue num 11 var last no check code resisue 1 第一位不可能是0 2 第二位到第六位可以是0 9 3 第七位到第十位是年份,所以七八位為19或者20 4 十一位和十...
根據身份證判斷屬相 如何快速從身份證號中判斷性別?
我們有時候在整理人員資訊時,需要對人員做性別篩選,如果你現在手頭上的人員資訊有身份證號,但沒有性別資訊,可以根據身份證號快速提取人員性別資訊,特別是在人員數量較多的情況下,學會用公式篩選,1分鐘就能做完。在做篩選之前,我們要知道乙個常識,我們的身份證號一共是18位,第17位數的奇偶性就代表該員工的性...
js判斷身份證是否合法
function idcardcheck num d 0 9 x test num 校驗位按照iso 7064 1983.mod 11 2的規定生成,x可以認為是數字10。下面分別分析出生日期和校驗位 var len,re len num.length if len 15 d d d d var a...