MySQL 自定义排序
除了使用系统默认的 asc/desc 之外,还可以使用自定义排序。比如排成绩时,按 【语文、数学、英文、物理、化学、历史、地理】 的顺序来排列。
如有下面的数据:
如果希望结果以【工学院、理学院、文学院、经济学院】的顺序来显示,可以用 FIELD
函数实现,语句如下:
SELECT * FROM tbl_student_submit_log
ORDER BY FIELD(dept, '工学院', '理学院', '文学院', '经济学院');
结果:
当然这里同样可以使用 desc 关键字来逆序:
(本文完)
--------------------------------------------------------------------------------------------------------------------------
致虚极,守静笃
使用我的阿里云幸运券,购买阿里云ECS有优惠:阿里云幸运券
>>>>> 腾讯云新用户优惠 <<<<<
--------------------------------------------------------------------------------------------------------------------------
致虚极,守静笃
使用我的阿里云幸运券,购买阿里云ECS有优惠:阿里云幸运券
>>>>> 腾讯云新用户优惠 <<<<<