用一个词替换列中每一行的所有字符
Replace all characters from every row in column, with a word
我在 MS Access 中有一列,它有多个唯一值。
所有值都以数字结尾。
像这样:
- 科斯塔斯 23 号
- 钢ios1号
- 帕夫洛斯 649 号
- asd fds qwe No.287
我想像这样重命名所有值:
- TR - 23
- TR - 1
- TR - 649
- TR - 287
您可以在更新查询中使用此表达式进行更新:
"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 - *"
我在 MS Access 中有一列,它有多个唯一值。 所有值都以数字结尾。 像这样:
- 科斯塔斯 23 号
- 钢ios1号
- 帕夫洛斯 649 号
- asd fds qwe No.287
我想像这样重命名所有值:
- TR - 23
- TR - 1
- TR - 649
- TR - 287
您可以在更新查询中使用此表达式进行更新:
"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 - *"