我在数据库中有一个月份列表。在查询输出中我想按月订购但是按照非常具体的顺序。 ('DEC','JUL','MAR','OCT','MAY','JUN','FEB','AUG','SEP','APR','NOV','JAN') 类似的东西:
Select month from month_table
Order by month
如何指定自定义订单?
答案 0 :(得分:1)
在MySQL中,您可以使用field()
函数:
order by field(month, 'DEC', 'JUL', 'MAR', 'OCT,' 'MAY', 'JUN', 'FEB', 'AUG', 'SEP', 'APR', 'NOV', 'JAN')