У меня есть таблица Items
, как написано ниже
Id,Name,Type
Возможные значения строки Type
= a, b, c
На веб-странице, которую я создал dropdown(<select>)
, с опцией, a, b, c, all, пользователь может выбрать любое значение и затем отправить страницу, которая в конечном итоге выполняет запрос и отображает результаты для пользователя.
Запрос для этого
select * from Items where Type=@Type
Это прекрасно работает, когда type = a, b, c, но не работает, когда type = all
Я знаю, что для type = 'All' я могу сделать select * from Table
, но я хочу использовать тот же запрос выше.
Как написать этот запрос ??
Я не ищу логическое действие любого типа, которое нужно выполнить на стороне сервера (IIS), например
if (type=="all")
{
//Use query 1
}
else
{
//Use Uqery2
}
Я хочу, чтобы вся логика выполнялась в запросе.