1
我編寫了一個select查詢,該查詢按我的數據排序。這個列的類型是varchar,它包含字符串Ş - - - - - Í等。它是否是posibble?它必須是命令後I,後S,後A ..如何按特殊字符順序排序字符串按SQL中的特殊字符İ,Ş,Ğ
我編寫了一個select查詢,該查詢按我的數據排序。這個列的類型是varchar,它包含字符串Ş - - - - - Í等。它是否是posibble?它必須是命令後I,後S,後A ..如何按特殊字符順序排序字符串按SQL中的特殊字符İ,Ş,Ğ
不同的排序規則有不同的排序順序,以及他們如何解釋變音符號的不同方式。
例如: utf8_general_ci會將O與O進行排序。如果嘗試使用utf8_swedish_ci代替。這將有正確的排序順序,這是(IIRC)是,ÄAÖ走到字母表的末尾。
有關背景信息,請參閱http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html和Mysql unicode