gpt4 book ai didi

sql-server - 按键值顺序排序

转载 作者:行者123 更新时间:2023-12-02 10:44:11 25 4
gpt4 key购买 nike

问题是:我有一个表,我想对具有特殊 id 的项目进行排序。

例如:

Request(Id, Code, Phone, CreatedDate)

1 100 98351265 2014/2/2
2 101 98351269 2014/3/2
3 102 98351985 2014/5/2
4 103 98351654 2014/9/2

Id=3 排序

结果:

3  102  98351985  2014/5/2 
1 100 98351265 2014/2/2
2 101 98351269 2014/3/2
4 103 98351654 2014/9/2

可以按键值的顺序进行排序。

最佳答案

如果您想查看 Id = 3 first 的记录,并且所有其他记录均按 Id 排序,您可以这样写:

  select *
from MyTable
order by case
when Id = 3 then
0
else
1
end, -- <- First, extract records with Id = 3
Id desc -- <- Next, sort by Id

关于sql-server - 按键值顺序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22317368/

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