【发布时间】:2011-01-03 03:17:44
【问题描述】:
id rank
5 1
3 2
4 3
1 0
2 0
6 0
这个结果:rank = 0 在rank > 0 之后
我不知道怎么用SQL ORDER BY排序结果
【问题讨论】:
-
SELECT * FROM table WHERE fieldname=value ORDER BY rank ASC。使用 ORDER BY .. ASC 或 DESC。这是最简单的方法。