gpt4 book ai didi

sql - 重新排序 SQL Server 数据库中的项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:39:12 24 4
gpt4 key购买 nike

在数据库中,我有一个带有两列(Position,CarName)的 table 车,例如:

1 | BMW
2 | Mercedes
3 | Honda
4 | Toyota

表格可以修改,所以添加新行“Audi”应该在顶部并重新排序表格,如:

1 | Audi
2 | BMW
3 | Mercedes
4 | Honda
5 | Toyota

删除“Honda”后:

1 | BMW
2 | Mercedes
3 | Toyota

将“Honda”行移至顶部(第 1 位置)后:

1 | Honda
2 | BMW
3 | Mercedes
4 | Toyota

将“BMW”移动到第二个位置后:

1 | Mercedes
2 | BMW
3 | Honda
4 | Toyota

在 SQL Server 中最好和正确的方法是什么。

谢谢。

最佳答案

订单数据存储在数据库表中完全取决于数据库引擎。你无法预测。

您可以更改的是数据在选择查询中返回给您之前的排序方式。您可以为此使用 order by 子句。

关于sql - 重新排序 SQL Server 数据库中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920614/

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