oracle9i 中有按照中文字的拼音、部首、筆劃排序的功能。
那就是設置 NLS_SORT

SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序
SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序
SCHINESE_PINYIN_M    按照拼音排序,系統的默認排序方式為拼音排序

以下為範例:
    SELECT name FROM user
    ORDER BY NLSSORT(name, ‘NLS_SORT=SCHINESE_STROKE_M’);

arrow
arrow
    全站熱搜

    大笨鳥 發表在 痞客邦 留言(0) 人氣()