如何在访问表中的文本字段前添加零

tks*_*ksy 2 sql ms-access

我有一个带有文本字段的访问表.它具有字母数字值.但我希望所有值都至少为3位数.所以我想在所有单个或两个数字值前添加零

.

5  must become 005
89 must become 089
Run Code Online (Sandbox Code Playgroud)

如何编写查询以更新表中的所有值.

谢谢tksy

mdm*_*dma 10

关键是根据需要添加尽可能多的零,以使长度达到3.

UPDATE yourTable
SET YourField = LEFT("00", 3-LEN(YourField)) + YourField
WHERE LEN(YourField)<3 AND Len(YourField)>0
Run Code Online (Sandbox Code Playgroud)