相关疑难解决方法(0)

MySQL由一个数字命令,Nulls持续

目前我在声明中做了一个非常基本的OrderBy.

SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
Run Code Online (Sandbox Code Playgroud)

这个问题是'position'的NULL条目被视为0.因此,位置为NULL的所有条目都出现在1,2,3,4之前.例如:

NULL, NULL, NULL, 1, 2, 3, 4
Run Code Online (Sandbox Code Playgroud)

有没有办法实现以下排序:

1, 2, 3, 4, NULL, NULL, NULL.
Run Code Online (Sandbox Code Playgroud)

mysql sql-order-by

258
推荐指数
5
解决办法
11万
查看次数

标签 统计

mysql ×1

sql-order-by ×1