gpt4 book ai didi

mysql - 使用sql按自己的 `position`排序

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:34 25 4
gpt4 key购买 nike

我在表中有几百个项目 position is null , 我想按位置排序并设置 position1,2,3,4等等,但也有相同的其他结果 position is null

问题是,如果我订购 by order by position asc ,第一个结果来自哪里position is null只有在他们出现结果之后,我才想成为第一。我用 null 得到这些结果是什么最终会去。

只用sql可以解决吗?

最佳答案

您可以使用:

Select position --Your other columns
from yourtable
where position is not null
order by position asc
UNION
Select position --Your other columns
from yourtable
where position is null

但要确保每次选择的列数和名称都相同

关于mysql - 使用sql按自己的 `position`排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40783145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com