【问题标题】:How to remove special characters from the end of an Access text field?如何从 Access 文本字段的末尾删除特殊字符?
【发布时间】:2017-10-15 16:09:10
【问题描述】:

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

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

【问题讨论】:

  • 向我们展示您的尝试!帮助我们重现您的错误!
  • UPDATE NameTable SET NameColumn = Left(NameColumn, Len(NameColumn) - 1) WHERE NameColumn NOT LIKE "*[a-z]" 也许?
  • 查看support.office.com/en-us/article/…。将替换框留空。
  • 知道如何使用查询向导,但您将如何以 Gord 在其回复中显示的行格式输入查询?
  • 在“设计”选项卡上,选择视图 > SQL 视图:screenshot

标签: ms-access ms-access-2016


【解决方案1】:

您可以像这样使用 UPDATE 查询:

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

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

【讨论】:

    猜你喜欢
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多