【发布时间】:2016-12-04 00:13:36
【问题描述】:
我有一个表名[NavBar],其中包含这些列:
Id [int]
Name [nvarchar]
DisplayOrder [int]
样本数据:
Id Name DisplayOrder
---------------------------
100 Home 1
101 Products 2
102 Contact 3
103 Career 4
如何执行更新操作以在DisplayOrder 和two concurrent rows 的两行之间切换(按Displayorder 排序)?
例如Contact = 4, Career = 3
预期输出:
100 Home 1
101 Products 2
102 Contact 4
103 Career 3
输入参数:Id 仅一行
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-server-2005 sql-server-2012