我有一個4列的視圖。我希望能夠在排名(列)記錄中添加一個數字,並將新排名置於新列中,並按升序排列。如何將數字添加到列記錄並將結果放入SQL中的另一列中?
USE database;
GO
SELECT [ID]
,[rank]
,[CONTRACTOR]
,[Trades]
CASE
WHEN rank < 5 THEN rank + 1
ELSE 1
END
FROM [database].[schema].[table]
ORDER BY rank ;
GO
我得到錯誤:
Msg 156, Level 15, State 1, Line
Incorrect syntax near the keyword 'CASE'.
看起來您已經離開了逗號「,」CASE –