SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序
select pm.party_member_id as partyMemberId,
pm.name as name,
pm.id_number as idNumber,
pm.party_org_id as partyOrgId,
po.last_org as lastOrg,
pm.gender as gender,
((to_number(substr(to_char(sysdate, 'yyyy-mm-dd'), 1, 4)) -
to_number(substr(BIRTH_DATE, 1, 4)))) as age,
pm.member_type as memberType,
(select item_name
from ct_dictionary_item
where item_code = pm.member_type
and dict_code = 'membertype') as memberTypeName,
pm.join_party_date as joinPartyDate,
MEMBER_TIME as memberTime,
po.org_name as partyOrgName
from pb_member pm
inner join (SELECT *
FROM pb_party_org
START WITH party_org_id in '10'
CONNECT BY nocycle PRIOR party_org_id = last_org) po
on pm.party_org_id = po.party_org_id
where po.state = '1'
ORDER BY NLSSORT(pm.name, 'NLS_SORT = SCHINESE_PINYIN_M')