mysql - 一些字符串比较不是逐个字符的吗?

标签 mysql string collation

使用排序规则 utf8_general_ci,MySQL 认为 MunchenMünchen 相同,因为使用排序规则 uü 被认为是相同的。

是否存在将不同长度的字符序列视为相同的排序规则,例如 ü 被视为与 ue 相同?

关于上述例子的背景:在德国,当只有拉丁字母表可用时,ue 被用来代替 ü

实际上:我希望不存在这样的归类!它们会让我的生活更加艰难。

最佳答案

是的,像 xx_german2_ci 这样的排序规则请务必考虑这些等效项(参见 this fiddle 示例)。

关于mysql - 一些字符串比较不是逐个字符的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693394/

相关文章:

r - 如何在 R 中将逗号和冒号分隔的列拆分为相应的列?

设置字符集后Mysql不提交更改

MySQL 不会按瑞典字符排序 åäö 即使排序正确也无法正常工作

PostgreSQL UTF-8 二进制排序规则

php - $_GET 未定义索引单选按钮

mysql左连接和搜索

c - 防止 C 键盘输入中的 ANSI 转义字符

php - 如何从 mysql var 生成 php echo

mysql - Visual Basic 2012 连接必须有效且打开

python - 字符串比较的时间复杂度