我想执行一个 ORDER BY
以显示以下内容:
- 1
- 3
- 5
- NULL
- NULL
如果我执行 ORDER BY field ASC
,它会给我:
- NULL
- NULL
- 1
- 3
- 5
第一次订购最直接的方法是什么?
最佳答案
你可以尝试做:
order by IFNULL(`field`, 18446744073709551615)
或从 http://dev.mysql.com/doc/refman/5.0/en/integer-types.html 中为您的类型选择另一个最大值
关于mysql - ORDER BY 字段 ASC,末尾为 NULL 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26536412/