Mysql 如何用sql搜索字母“å”

Mysql 如何用sql搜索字母“å”,mysql,sql,Mysql,Sql,我试图通过MySQL表搜索特定的列,就像我以前多次做的那样,但我遇到了一个问题,我试图搜索字母“å”,但它同时返回一个字母为“å”的列和一个字母为“a”的列 比如说 我有一个名为Categories的表,如下所示: +----------+--------+ | Category | Answer | +----------+--------+ | cities | abenra | +----------+--------+ | cities | åbenrå | +---------

我试图通过MySQL表搜索特定的列,就像我以前多次做的那样,但我遇到了一个问题,我试图搜索字母“å”,但它同时返回一个字母为“å”的列和一个字母为“a”的列

比如说

我有一个名为Categories的表,如下所示:

+----------+--------+
| Category | Answer |
+----------+--------+
|  cities  | abenra |
+----------+--------+
|  cities  | åbenrå |
+----------+--------+
+----------+--------+
| Category | Answer |
+----------+--------+
|  cities  | åbenrå |
+----------+--------+
当我试着像这样搜索它的时候 从Category='cities'和Answer='benrå' 它返回结果:

+----------+--------+
| Category | Answer |
+----------+--------+
|  cities  | abenra |
+----------+--------+
|  cities  | åbenrå |
+----------+--------+
我所期待和想要的结果是这样的:

+----------+--------+
| Category | Answer |
+----------+--------+
|  cities  | abenra |
+----------+--------+
|  cities  | åbenrå |
+----------+--------+
+----------+--------+
| Category | Answer |
+----------+--------+
|  cities  | åbenrå |
+----------+--------+
所以。。。我如何搜索字母“å”,而不同时搜索字母“a”

我真的希望你能帮助我!
谢谢你的关心。

我想你需要对关键词进行转换,以获得精确匹配

SELECT * FROM Categories 
WHERE Category='cities' 
AND Answer = CONVERT('åbenrå' USING binary)

指定丹麦语言环境/排序规则等?在英语中,å被认为是一个奇怪的a。@jarlh我已经尝试过了,但是我看到了同样的结果:你想把åBENRÅ返回吗?阿贝纳呢?当我搜索阿贝纳时,我只希望阿贝纳被归还,而不是其他任何东西