我使用:CASE表達式用T-SQL
SELECT
CASE SR.[ContainerId] WHEN SR.[ContainerId] IS NULL
THEN 0
ELSE 1
END AS [IsSampleReceived]
FROM SomeTable SR where SomeCondition
它沒有給我想要的結果。 IsSampleReceived
總是1
。我不知道爲什麼,也許在WHEN SR.[ContainerId] IS NULL
有一些錯誤。
感謝它的工作。 –