2012-01-31 2 views
0

У меня есть таблица, в которой есть несколько столбцов (a, b, c, d, e). На основании ввода пользователя я хочу выбрать значение из определенного столбца. Например, если пользователь дает то, то я хочу выбрать a из таблицы, аналогично, если пользователь выбирает, тогда я хочу выбрать b из таблицыКак передать динамическое значение в sql-запросах

ответ

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

i обрамленный запрос в строке, а затем exec (запрос) – Aditya

Смежные вопросы