我发现的解决方案是StrComp
在WHERE
子句中使用它来进行二进制比较。这将正确区分平假名和片假名,如下所示:
SELECT [KeywordID], [Keyword] FROM [Keyword] WHERE StrComp([Keyword].[Keyword], "あ", 0)=0
这将返回一条记录,这就是我所需要的。
MS Access查询不使用标准的相等运算符区分平假名和片假名
我发现的解决方案是StrComp
在WHERE
子句中使用它来进行二进制比较。这将正确区分平假名和片假名,如下所示:
SELECT [KeywordID], [Keyword] FROM [Keyword] WHERE StrComp([Keyword].[Keyword], "あ", 0)=0
这将返回一条记录,这就是我所需要的。