--------员工信息表: aEmployee
--------籍贯表: eCD_Place
--------身份证号字段:CertNo
select badge as 工号, SUBSTRING(CertNo,1,6) as 籍贯ID,p.title as 籍贯 from eEmployee e
left join eCD_Place p on SUBSTRING(CertNo,1,6)=p.Code
where e.status =1
order by e.badge
其实如果有身份证 就可以了
像你截图里的 33 是浙江省 01 是杭州市02是上城区 这些数据 百度里都有
https://wenku.baidu.com/view/df497f00ac02de80d4d8d15abe23482fb4da0205.html
sql字符串截取
根据身份证号,提取到 省市县,
33对应浙江省,01对应杭州市02是上城区,然后截字符串
提供一份excel的提取省份证号地区文件,供参考,里面有身份证前6位对应区域
1596414867704447.xls