1.按照拼音顺序
ORDER BY nlssort(FIELD_NAME, 'NLS_SORT=SCHINESE_PINYIN_M')
2.按照部首顺序
ORDER BY nlssort(FIELD_NAME, 'NLS_SORT=SCHINESE_RADICAL_M')
3.按照笔画顺序
ORDER BY nlssort(FIELD_NAME, 'NLS_SORT=SCHINESE_STROKE_M')
中文排序尽量使用详细规则。测试库和开发库的同一张表,表数据虽然不完全一样,但语句查询后的结果集是一样的,在使用order by 对其中一个中文字段进行排序后,出现了两张表使用两种规则导致排序结果不同。