mysql指定某⼀字段中的某⼀个值排序在最前⾯mysql指定某⼀字段中的 某⼀个值排序在最前⾯
SELECT * from project where project_status=2 order by (case when task_progress=“招标” THEN 1 when task_progress=“等待确认” THEN 2 when task_progress=“⼯作中” THEN 3 else 4 END),pk_project_id desc
执⾏结果如下图所⽰:

mysql指定某⼀字段中的某⼀个值排序在最前⾯mysql指定某⼀字段中的 某⼀个值排序在最前⾯
SELECT * from project where project_status=2 order by (case when task_progress=“招标” THEN 1 when task_progress=“等待确认” THEN 2 when task_progress=“⼯作中” THEN 3 else 4 END),pk_project_id desc
执⾏结果如下图所⽰:

MySQL 5.7 及以上版本对日期类型的值进行了更严格的校…