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
这样的话查询结果的排序就是比如说的排序形式了