SQL中的自定义排序

404*_*ram 1 sql sql-order-by

我有一个SQL查询

SELECT column1,column2 
FROM table1 
WHERE column1 IN('q1','q2','q3') 
Run Code Online (Sandbox Code Playgroud)

结果显示在顺序中:

q1
q2
q3
Run Code Online (Sandbox Code Playgroud)

如果我将查询更改为

SELECT column1,column2 
FROM table1 
WHERE column1 IN('q3','q1','q2')
Run Code Online (Sandbox Code Playgroud)

订单仍然相同.

如何在sql语句中实现这种排序?

救命!!

谢谢

Jon*_*erg 6

是.如果只是有一些方法来ORDER一个SQL结果BY的东西.

  • 上课,今天我们将学习SQL.好消息是,它主要是选择声明.坏消息是,它主要是选择声明.... (2认同)