程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 細化解析:帶你輕松接觸 校對效果的示例

細化解析:帶你輕松接觸 校對效果的示例

編輯:關於MYSQL數據庫

假設表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排序

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved