如何从 Access 文本字段的末尾删除特殊字符?

How to remove special characters from the end of an Access text field?

我在 MS Access 中有一个包含数千条记录的字段。记录包含名称。其中许多名称后跟一个特殊字符。例如 John Smith*Joe Smith#

我想保留名称原样,但我想去掉每个名称末尾的那些特殊字符。我试过查找和替换,但也许我没有使用正确的语法。任何帮助将不胜感激。谢谢。

您可以像这样使用更新查询:

UPDATE NameTable SET NameColumn = Left(NameColumn, Len(NameColumn) - 1) 
WHERE NameColumn NOT LIKE "*[a-z]"

在查询生成器中,它看起来像这样: