"order by case when 的意思是说,按case when 做条件排序,你这个不是排序的问题吧,是搜索结果的字段显示问题吧,只有你说的写法的,就是select b,d,f,e,a,c,g,h,i,j,k……,z from student
或者你要改表字段的位置咯"
1楼,正解
手工排吧 select b,d,f,e,a,c,g,h,i,j,k..............,z from student,表里面字段很多,但实际用到的字段不会太多的,不用的就别查出来吧
order by case when 的意思是说,按case when 做条件排序,你这个不是排序的问题吧,是搜索结果的字段显示问题吧,只有你说的写法的,就是select b,d,f,e,a,c,g,h,i,j,k..............,z from student
或者你要改表字段的位置咯