在sql語句中指定了含有中文的列進行排序,但排序結果看起來毫無規則,并不是按照拼音進行排序的 檢查了DB的Collation后,發現是SQL_Latin1_General_CP1_CI_AS 解決方法:
在sql語句中指定排序列的collation為Chinese_PRC_CI_AS
select col1, col2 from table order by col1 collate Chinese_PRC_CI_AS
select
col1, col2
from
table
order
by
col1
collate
Chinese_PRC_CI_AS
最近瀏覽
聯系管理
返回頂部