要求提取身份证中的:出生日期、年龄、性别
SELECT
substr(concat('''',a.id_card),8,8),
SELECT
substr(concat('''',a.id_card),8,8),
concat(substr(concat('''',a.id_card),8,4),'年',substr(concat('''',a.id_card),12,2),'月',substr(concat('''',a.id_card),14,2),'日') '出生日期',
DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(substr(concat('''',a.id_card),8,8)) ) ,'%Y' ) +0 '年龄',
if(substr(concat('''',a.id_card),18,1)%2=0,'女','男') '性别',
`id_card`
`id_card`
FROM a
注:奇数偶数判断
通用的就是 col%2=0 偶数,col%2=1 奇数.
注:奇数偶数判断
通用的就是 col%2=0 偶数,col%2=1 奇数.