В программном обеспечении, которое я пишу, есть возможность поиска информации в данной таблице. Форма поиска имеет 5 полей, все из которых, конечно, соответствуют различным столбцам в таблице, но все поля являются необязательными.
Мой вопрос касается того, будет ли работать многоколоночная индексация и как правильно построить запрос для нее.
Если у меня есть один индекс по 5 столбцам, и я строю запрос для их поиска, когда дело доходит до полей в этом индексе, которые я не ищу, я делаю что-то вроде:
field1
= 10 И field2
> 0 И ...
Или вообще не включать неиспользуемые столбцы?
Я искал информацию о множественных индексах столбцов, но я не могу найти, что делать, если вам нужно пропустить один из столбцов в данном индексе или если вам просто не нужен этот в этом конкретном случае.