如何在微软访问中查找包含方括号的数据?

时间:2014-08-07 11:59:50

标签: ms-access square-bracket

我有一个包含[1] [24],[2],[45],[36] [23] [14]等数据的数据库。方括号中的数字最多为2位数。方括号有问题。例如,当我使用LIKE编写查询并搜索“?3?”时我希望它能找到包含[3]的数据。但它省略了方括号并返回[36] [23] [14],因为它包含'23] 1'。我也尝试过像“[”&'3'&“]”和' [[3]] 这样的查询,但它不起作用。

1 个答案:

答案 0 :(得分:2)

你需要逃脱第一个方括号,它是一个特殊字符:

 WHERE SomeText Like "*[[]3]*"

即使第二个方括号也是一个特殊字符,它也不需要转义。

如果您只想在字段/列中包含方括号中的任何单个数字:

 WHERE SomeText Like "*[[]#]*"