目前我正在我的声明中做一个非常基本的orderderby。
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
这样做的问题是,“position”的NULL条目被视为0。因此,所有位置为NULL的条目都出现在位置为1,2,3,4的条目之前。例如:
NULL, NULL, NULL, 1, 2, 3, 4
有没有办法实现以下排序:
1, 2, 3, 4, NULL, NULL, NULL.