[英]Conditional column choosing sql server stored procedure
我有一個存儲過程,該過程接收許多parameterIds
並且我想根據輸入的parameterIds
從另一個表列中選擇一個值。 因此表看起來像這樣。
參數表
ParameterID
33
34
35
值表
InstallID 33Value 34Value 35Value
如何根據輸入的參數檢索值?
SELECT CASE
WHEN @ParameterID = 33 THEN (SELECT 33Value
FROM [Values Table])
WHEN @ParameterID = 34 THEN (SELECT 34Value
FROM [Values Table])
ELSE (SELECT 35Value
FROM [Values Table])
END
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.