需求:我需要將字段 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
結果數據:
江蘇省 無錫市 錫山區
江蘇省 無錫市 錫山區
江蘇省 無錫市 錫山區
江蘇省 無錫市 錫山區
江蘇省 無錫市 錫山區
江蘇省 無錫市 南長區
江蘇省 無錫市 錫山區
江蘇省 無錫市 錫山區
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市
江蘇省 泰州市 靖江市