求access中sql语句!急!!!在线等!谢谢了!
personal_id sex
11111119801219210 1
11111119820712221 1
请问如何在access中根据身份证的倒数第二位的奇偶来更新性别字段!
------解决方案--------------------示例:
update tt set sex=iif(val(left(right(personal_id,2),1)) mod 2=0, '男 ', '女 ')
------解决方案----------------------用right()获取最右边两位,再用left()获取这两位的第一位,然后转换为数值
--mod 2=0表示为偶数,则返回“男”,否则返回“女”
update tt set sex=iif(val(left(right(personal_id,2),1)) mod 2=0, '男 ', '女 ')