记录此内容是因为老是忘记 函数怎么拼写,特此记录。。。
使用函数:field(字段名,排序内容)
案例:
select * from( SELECT CASE WHEN t.edu_type = '小学' THEN '小学' WHEN t.edu_type = '初中' THEN '初中' WHEN t.edu_type = '高中' THEN '高中' WHEN t.edu_type = '中专' THEN '中专' WHEN t.edu_type = '大专' THEN '大专' WHEN t.edu_type = '本科' THEN '本科' WHEN t.edu_type = '硕士' THEN '硕士研究生' WHEN t.degree = '学士' THEN '学士' WHEN t.degree = '博士' THEN '博士' WHEN t.degree = '名誉博士' THEN '名誉博士' WHEN t.degree like '硕士%' THEN '硕士研究生' WHEN t.degree like '其他' THEN '其他' END as 'name', count(0) 'value' FROM tableName t )c ORDER BY field(c.name ,'小学','初中','高中','中专','大专','本科','硕士','学士','博士','名誉博士','硕士研究生','其他')