首页 > 解决方案 > ORDER BY 多个案例

问题描述

在此处输入图像描述

嗨,如何使用mysql ya根据 windows 版本对这些数据进行排序?我需要变成这样:

WINDOWS 2000
WINDOWS 7 家庭高级
版 WINDOWS 7 专业版
WINDOWS 7 终极版
WINDOWS 8
WINDOWS 8 专业版
WINDOWS 8.1
WINDOWS 10 家庭版
WINDOWS 10 专业版

请指导我。谢谢!

标签: mysql

解决方案


@Que 检查这个...

  select * from tablename order by FIELD(WINDOWS_TYPE , 'WINDOWS 2000', 'WINDOWS 7 HOME PREMIUM', 'WINDOWS 7 PROFESSIONAL', 'WINDOWS 7 ULTIMATE','WINDOWS 8','WINDOWS 8 PRO','WINDOWS 8.1','WINDOWS 10 HOME','WINDOWS 10 PRO') desc

推荐阅读