sql語句-按照漢字拼音首字母排序oracle : 在oracle9i中新增了按照拼音、部首、筆畫排序功能。設置NLS_SORT值SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序SCHINESE_PINYIN_M 按照拼音排序,系統(tǒng)的默認排序方式為拼音排序 舉例如下:表名為 dept ,其中name字段是中文,下面分別實現(xiàn)按照單位名稱的筆劃、部首和拼音排序。//按照筆劃排序select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M'); //按照部首排序 select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');//按照拼音排序,此為系統(tǒng)的默認排序方式select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M'); sqlserver select * from '表名 ' order by ‘字段名稱’ collate Chinese_PRC_CS_AS_KS_WS