簡體   English   中英

條件列選擇SQL Server存儲過程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM