一、按部首排序例
SELECT f.full_name
FROM per_all_people_f f
WHERE f.effective_start_date <= SYSDATE
AND nvl(f.effective_end_date, SYSDATE) >= SYSDATE
ORDER BY nlssort(f.full_name, 'NLS_SORT=SCHINESE_RADICAL_M') DESC
二、按笔划排序例
SELECT f.full_name
FROM per_all_people_f f
WHERE f.effective_start_date <= SYSDATE
AND nvl(f.effective_end_date, SYSDATE) >= SYSDATE
ORDER BY nlssort(f.full_name, 'NLS_SORT=SCHINESE_STROKE_M') DESC
三、按拼音排序例
SELECT f.full_name
FROM per_all_people_f f
WHERE f.effective_start_date <= SYSDATE
AND nvl(f.effective_end_date, SYSDATE) >= SYSDATE
ORDER BY nlssort(f.full_name, 'NLS_SORT=SCHINESE_PINYIN_M') DESC