0

在 msaccess 字段中,您会看到一个超链接 fe https://stackoverflow.com,当使用 F2 打开该字段时,我会看到 # https://stackoverflow.com#。如何使用更新查询删除#?即使选择查询也很难

我尝试了“Like”参数,但“#”dus 没有任何命中。我也尝试了“”#“”和“'#'”和“'#”,但没有任何成功。

没有错误,但也不是想要的结果

4

2 回答 2

1

您可以使用以下模式选择包含井号/井号 ( #) 的记录,例如:like*[#]*

select * from YourTable where YourTable.YourField like "*[#]*"

#您可以使用该函数从此类记录保存的值中删除井号/井号 ( ) replace,例如:

update YourTable 
set YourTable.YourField = Replace(YourTable.YourField,"#","")
where YourTable.YourField like "*[#]*"

要仅从字符串的末尾删除符号,因为 URL 不能包含空格,您可以使用以下命令:

update YourTable
set YourTable.YourField = Trim(Replace(Replace(" " & YourTable.YourField & " "," #",""),"# ",""))
where YourTable.YourField like "[#]*" or YourTable.YourField like "*[#]"
于 2019-07-24T17:24:42.270 回答
0

MS Access 中的文本字符串中的井号#可以在搜索中找到(并从那里替换),方法是将其括在方括号中,即[#]

于 2021-10-24T21:23:28.897 回答