SQLite获取身份证性别信息
很简单基本思路就是获取身份证倒数第二位,与2求模,0为女性,1为男性
结合case when 语句组合判断就可以一次完成
--查询性别 SELECT CASE WHEN substr( 身份证, 17, 1 ) % 2 = 0 THEN '女' ELSE '男' END AS 性别 FROM 数据表 --更新性别 UPDATE 人员信息 SET 性别 = CASE WHEN substr( 身份证, 17, 1 ) % 2 = 0 THEN '女' ELSE '男' END WHERE length( 身份证 ) = 18;
扫描二维码推送至手机访问