在给定的ID排序顺序中选择记录

时间:2016-04-06 04:14:03

标签: mysql sql

我有桌子可以说 - Students, 有5个记录和id是1 to 5,现在我想选择记录 - 结果应该像给定id列的排序顺序

应该生成

id列 - 5,2,1,3,4

有没有其他方法可以做到这一点 - 然后单独的db调用id? 单个数据库调用?

1 个答案:

答案 0 :(得分:0)

我想如果你真的想要一个硬编码的订单,你可以这样做:

viewController.changeTextTo("new text")

或者更简单(正如@Strawberry在评论中指出的那样):

order by case id 
    when 5 then 0 
    when 2 then 1 
    when 1 then 2 
    when 3 then 3 
    when 4 then 4 
    else 999 
end