无法搜索包含"aa"的单词

EmK*_*Kay 1 sql sql-server

我在SQL Server数据库的记录中有一个包含以下内容的字段:

salsaaften

对于那些感兴趣的人来说,这意味着丹麦语的"salsa晚会":)

当我这样做时,我无法找到记录:

SELECT*FROM table_name WHERE field_name LIKE'%salsa%'

但是,当我这样做时,我发现记录非常好:

SELECT*FROM table_name WHERE field_name LIKE'%sals%'

"aften"和"ften"也会发生同样的事情.搜索"aften"时没有结果,但搜索"ften"时是完美匹配.

看起来它是混淆数据库的"aa"..但为什么呢?以及如何解决?

提前致谢 :)

Mar*_*ins 5

某些排序规则中的序列"aa"被视为单个字符.您可能需要检查以确保排序规则是您想要的排序规则.