读书人

求access中sql语句!多谢了

发布时间: 2012-03-23 12:06:21 作者: rapoo

求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, '男 ', '女 ')

读书人网 >Access

热点推荐