2012-01-31 30 views
0

我有一個表中有一些列說(a,b,c,d,e)。基於用戶輸入,我想選擇特定列中的值。對於例如,如果用戶給出了一個的話,我想從表中選擇一個,同樣的,如果用戶選擇的話,我想從表如何在sql查詢中傳遞動態值

回答

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

我陷害的查詢字符串,然後執行exec(查詢)的選擇B – Aditya 2012-02-01 10:36:10