oracle?:??
在oracle9i中新增了按照拼音、部首吟逝、筆畫(huà)排序功能帽蝶。設(shè)置NLS_SORT值??
SCHINESE_RADICAL_M?按照部首(第一順序)、筆劃(第二順序)排序??
SCHINESE_STROKE_M?按照筆劃(第一順序)块攒、部首(第二順序)排序??
SCHINESE_PINYIN_M?按照拼音排序励稳,系統(tǒng)的默認(rèn)排序方式為拼音排序??
舉例如下:??
表名為?dept?,其中name字段是中文囱井,下面分別實(shí)現(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)的默認(rèn)排序方式??
select?*?from?dept?order?by?nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');??
sqlserver??
select?*?from?table?order?by?name?collate?Chinese_PRC_CS_AS_KS_WS???