gpt4 book ai didi

sql - 首先在SQL Server中按特定值排序

转载 作者:行者123 更新时间:2023-12-02 06:28:20 24 4
gpt4 key购买 nike

我无法理解这一生,请帮忙。我正在使用SQL Server,并且需要有关ORDER BY子句的帮助。

我要这个..

ID     Name
--------------
1 Orange
2 Yellow
3 Green
4 Purple
5 Red

这样订购
ID     Name
--------------
4 Purple <-- This one first then ASC afterwards
3 Green
1 Orange
5 Red
2 Yellow

有点像
ORDER BY ID=4, Name ASC

我曾经在MySQL中使用字段,但在SQL Server中无法使用它。

请帮忙。

最佳答案

您可以在CASE子句中使用ORDER BY

ORDER BY CASE WHEN ID = 4 THEN 0 ELSE 1 END ASC, 
NAME ASC

关于sql - 首先在SQL Server中按特定值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48887351/

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