如何在sql查询中传递动态值

时间:2012-01-31 14:44:03

标签: sql dynamic

我有一张表,其中有一些列说(a,b,c,d,e)。根据用户输入,我想从特定列中选择值。例如,如果用户给出了一个然后我想从表中选择一个,同样如果用户选择然后我想从表中选择b

1 个答案:

答案 0 :(得分:2)

select case @InputValue
        when 'A' then ColumnA 
        when 'B' then ColumnB
        else ColumnC
    end
from MyTable