10.3.13.校對效果的示例
10.3.13. 校對效果的示例
假設表T中的列X有這些latin1列值:
Muffler
Müller
MX Systems
MySQL
假設使用下面的語句獲取列值:
SELECT X FROM T ORDER BY X COLLATE collation_name;
使用不同校對規則的列值結果排序見下表:
latin1_swedish_ci |
latin1_german1_ci |
latin1_german2_ci |
Muffler |
Muffler |
Müller |
MX系統 |
Müller |
Muffler |
Müller |
MX系統 |
MX系統 |
MySQL |
MySQL |
MySQL |
本表顯示了我們在ORDER BY字句中使用不同所校對規則的效果的示例。在本例中導致不同排序的字符是上面帶有兩個圓點的U(ü),它在德語中發音為"U-umlaut"。
· 第一列顯示的是使用瑞典/芬蘭校對規則的SELECT語句的結果,它被稱作U-umlaut使用Y排序。
· 第二列顯示的是使用德語DIN-1校對規則的SELECT語句的結果,它被稱作U-umlaut使用U排序。
· 第三列顯示的是使用德語DIN-2校對規則的SELECT語句的結果,它被稱作U-umlaut使用UE排序。