将 5 个零连接到邮政编码值的开头,并从该组合字符串中获取最右边的 5 个字符。
UPDATE YourTable
SET zip_code = Right('00000' & zip_code, 5)
WHERE Len(Trim(zip_code & '')) < 5;
我假设该zip_code
字段是文本类型,因为存储前导零对数字数据没有意义。如果该字段是数字,您可以只使用Format()
表达式来显示前导零。
该WHERE
子句UPDATE
仅限制zip_code
为 Null 或少于 5 个字符的行。