用一个词替换列中每一行的所有字符

Replace all characters from every row in column, with a word

我在 MS Access 中有一列,它有多个唯一值。 所有值都以数字结尾。 像这样:

我想像这样重命名所有值:

您可以在更新查询中使用此表达式进行更新:

"TR - " & Mid([YourField], InStr([YourField], " No.") + Len(" No."))

完整的 SQL 可能是这样的:

UPDATE
    prod_6
SET 
    [ref] = "TR - " & Mid([ref], InStr([ref], " No.") + Len(" No."))

并且您可能希望添加一个过滤器以防止多次更新:

UPDATE
    prod_6
SET 
    [ref] = "TR - " & Mid([ref], InStr([ref], " No.") + Len(" No."))
WHERE
    [ref] Not Like "TR - *"