在绑定的情况下,MYSQL按字段条件排序

时间:2014-10-01 07:41:25

标签: mysql conditional ranking-functions

我有一个像这样的mysql表

Brand     Count
TOYOTA     20
HONDA      50
BMW        5
PORSCHE    10
HYUNDAI    10
MAZDA      10

我想根据Descending中的COUNT列对表格进行排序,并且在我想要订购BRAND列到PORSCHE,BMW,HONDA,TOYOTA,MAZDA,HYUNDAI的情况下,结果将如下所示:< / p>

Brand     Count
HONDA      50
TOYOTA     20
PORSCHE    10
BMW        10
HYUNDAI    10
MAZDA      5 

1 个答案:

答案 0 :(得分:1)

使用FIELD()进行自定义排序

ORDER BY `Count` DESC, 
         FIELD(BRAND, 'PORSCHE', 'BMW', 'HONDA', 'TOYOTA', 'MAZDA', 'HYUNDAI')