在数据库中,我有一个带有两列(Position,CarName)的表汽车,例如:
1 | BMW
2 | Mercedes
3 | Honda
4 | Toyota
可以修改表格,因此添加新行“Audi”应位于顶部并重新排序表格,如:
1 | Audi
2 | BMW
3 | Mercedes
4 | Honda
5 | Toyota
删除“本田”后:
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 中最好和正确的方法是什么。
谢谢。