我正在开发一个游戏高分,其中完成时间存储在数据库中,但如果你没有完成关卡但保存你的高分,则完成时间为0.
我正在尝试制作一个查询,其中首先列出具有最低完成时间的高分,但我的简单ORDER BY
在开始时始终坚持所有0完成时间!
我有没有办法像这样订购它,但是底部有0。
我试过了:
SELECT FROM highscores ORDER BY completiontime > 0, completiontime = 0 ASC
有人有什么想法吗?
答案 0 :(得分:8)
SELECT *
FROM highscores
ORDER BY completiontime = 0, completiontime