首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 校對規則排序效果實測:latin1 德語與瑞典語校對差異對比

     編輯:MySQL 資料庫相關知識

測試數據

表 T 欄位 X(latin1)包含值:

Muffler
Müller
MX Systems
MySQL

不同校對下 ORDER BY X 結果

latin1_swedish_cilatin1_german1_ci (DIN-1)latin1_german2_ci (DIN-2)
MufflerMufflerMüller
MüllerMüllerMuffler
MX SystemsMX SystemsMX Systems
MySQLMySQLMySQL

差異核心:U-Umlaut (ü) 排序權重

  • 瑞典/芬蘭校對:ü 視同 Y 排序。
  • 德語 DIN-1:ü 視同 U 排序。
  • 德語 DIN-2:ü 視同 UE 排序(電話簿規則)。

此例直觀展示校對規則對多語言排序結果的決定性影響。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved