切換我有一個表名[NavBar]
這些列:如何在兩個值之間,從表中的行在SQL
Id [int]
Name [nvarchar]
DisplayOrder [int]
的樣本數據:
Id Name DisplayOrder
---------------------------
1 Home 1
2 Products 2
3 Contact 3
4 Career 4
我想編寫一個查詢更新DisplayOrder
displayOrder是給定行的下一個較高顯示順序值的兩行之間。
例如Contact = 4, Career = 3
預期輸出:
1 Home 1
2 Products 2
3 Contact 4
4 Career 3
如何執行更新操作來切換之間的兩行(由Displayorder順序)顯示兩個併發行的訂單?
輸入參數:一排Id
只有
輸入參數應該是行,你想在顯示它的位置的ID,對不對? – Danieboy
我的意思是如果輸入參數Id = 3(即接觸),那麼我想切換到下一個顯示順序行(即事業,即4) –
你是什麼意思的「輸入參數:只有一行的ID」? –