需求:我需要将字段 dishi 值为 无锡市、泰州市 的数据分别排在第一位,第二位 其他没要求
select
getRegionTextByCode(p_wom.xz_region_code,1,2) AS sheng,
getRegionTextByCode(p_wom.xz_region_code,1,4) AS dishi,
getRegionTextByCode(p_wom.xz_region_code,1,6) AS xianqu,
getRegionTextByCode(p_wom.xz_region_code,1,9) AS jiedao
from t_arc_person p_wom where
add_time>='2019-09-09'
order by case when dishi='无锡市' then 1
when dishi='泰州市' then 2
else 3 end
结果数据:
江苏省 无锡市 锡山区
江苏省 无锡市 锡山区
江苏省 无锡市 锡山区
江苏省 无锡市 锡山区
江苏省 无锡市 锡山区
江苏省 无锡市 南长区
江苏省 无锡市 锡山区
江苏省 无锡市 锡山区
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市
江苏省 泰州市 靖江市