id rank
5 1
3 2
4 3
1 0
2 0
6 0
Run Code Online (Sandbox Code Playgroud)
结果:rank = 0 之后rank > 0
我不知道如何使用SQL ORDER BY排序结果
SELECT *
FROM mytable
ORDER BY IF(rank > 0, 0, 42),
rank
Run Code Online (Sandbox Code Playgroud)
哪里42是任何正数.我选择了42只因为它是http://en.wikipedia.org/wiki/Answer_to_the_Ultimate_Question_of_Life,_the_Universe,_and_Everything
| 归档时间: |
|
| 查看次数: |
283 次 |
| 最近记录: |