gpt4 book ai didi

mysql - 一个项目总是放在最后的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 03:52:31 25 4
gpt4 key购买 nike

我有这个查询,它将通过可以排序的 ID 显示表的内容,但是我有一个数据,我总是希望在最后一部分显示,由于某些情况,我不能简单地更改它将 ID 排序为最后一个数字。

示例表是:

sort_id | data |
0 | dog |
1 | cat |
2 | bear |
3 | wolf |

我希望它显示如下:dog,cat,wolf,bear 其中 bear 是应该始终显示在最后的常量值。

这可能吗?

最佳答案

按 case 语句排序是可行的

Select *
FROM
table1
ORDER BY
case when data = 'bear' then 1 else 0 End,
sort_id

DEMO

关于mysql - 一个项目总是放在最后的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16287542/

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