0
我有以下(編輯)select
,使用view
,爲ORDER BY
caluse一個case
:SQL服務器爲了
SELECT *
FROM VW_View
ORDER BY CASE
WHEN Initials = 'New'
THEN '1'
ELSE TeamID
END
ASC
能正常工作在我的本地數據庫,並返回此:
正如預期的那樣
然而,在測試數據庫上,它返回:
未如預期,如order by子句不工作。
意見是完全一樣的,那麼爲什麼該條款不一致?
'TeamID' Pending'?你爲什麼期望呢? –
顯示「TeamID」中的值 –
增加的值 - 它們全都爲1,對於兩個數據庫都是相同的 – Alex