mysql按照指定的順序排序(order by case when)


僅記錄

有這么一種情況,查詢用戶信貸信息,按照指定的銀行進行排序,比如說:平安-17/興業-5/浦發-3/廣發-12(數字表示銀行對應的code)

SELECT 
    * 
FROM 
    USER_FINIST
ORDER BY
    CASE FINIST_CD=17 THEN 0,
    CASE FINIST_CD=5 THEN 1,
    CASE FINIST_CD=3 THEN 2,
    CASE FINIST_CD=12 THEN 3
    END ASC/DESC

這樣的話查詢結果的排序就是比如說的排序形式了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM