Py学习  »  DATABASE

mysql对空的默认排序方式[duplicate]

user3819259 • 5 年前 • 1959 次点击  

目前我正在做一个非常基本的秩序在我的声明。

SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC

问题是“position”的空条目被视为0。因此,位置为空的所有条目都出现在位置为1、2、3、4的条目之前。如:

NULL, NULL, NULL, 1, 2, 3, 4

是否有方法实现以下顺序:

1, 2, 3, 4, NULL, NULL, NULL.
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43264
 
1959 次点击  
文章 [ 10 ]  |  最新文章 5 年前