微软Access查询搜索带特殊字符的字

问题描述 投票:1回答:1

我在 Microsoft Access 中有一个包含罗马尼亚语字符的单词的表格,我想查询包含ț(拉丁语小字母 T 和 cedilla)的单词。我想查询含有ț(拉丁语小字母T与cedilla)的单词。

下面的查询会返回我的表 "单词 "的所有条目,就像它是另一个通配符一样。

 "SELECT words.[word]
    FROM words
    WHERE (((words.[word]) Like "*ț*"));

有什么办法可以搜索到包含该字符的单词吗?

顺便说一下,如果我搜索含有 "ă "的单词 (拉丁语小字母a与breve)它的工作原理与预期一样。

ms-access unicode special-characters
1个回答
2
投票

原因似乎是 "Like "使用了ascii,并将每一个它不能理解的字符解释为问号。试试这个吧。

SELECT words.[word]
    FROM words
    WHERE instr(words.[word],"ț")>0
© www.soinside.com 2019 - 2024. All rights reserved.