使用SQL過程中,我們經常會對一個字段進行排序查詢,我們一般都是想要按照中文拼音首字母進行依次排序,但sql中進行中文排序的時候,對漢字的排序結果往往都是錯誤的。 這種情況在SQL的很多版本中都存在。
如果這個問題不解決,那麼SQL将無法實際進行中文。 出現這個問題的原因是因為SQL在查詢字元串時是大小寫不敏感的,在編繹SQL時一般以ISO-8859字元集作為預設的字元集,是以在比較過程中中文編碼字元大小寫轉換造成了這種現象。
使用SQL過程中,我們經常會對一個字段進行排序查詢,我們一般都是想要按照中文拼音首字母進行依次排序,但sql中進行中文排序的時候,對漢字的排序結果往往都是錯誤的。 這種情況在SQL的很多版本中都存在。
如果這個問題不解決,那麼SQL将無法實際進行中文。 出現這個問題的原因是因為SQL在查詢字元串時是大小寫不敏感的,在編繹SQL時一般以ISO-8859字元集作為預設的字元集,是以在比較過程中中文編碼字元大小寫轉換造成了這種現象。