Как составить SQL запрос который будет сортировать, только по поступившим данным
Например, имеем таблицу
Имя|Фамилия|Телефон
И нужно построить SQL запрос по поступающим данным из текстбоксов программы Как сортировать только по тем текстбоксам, в которые пользователь ввел значения?
Например:
1)У меня 3 текстбокса, я ввел только в текстбокс поиска по имени. Значит должен происходить только поиск по имени.
2)У меня 3 текстбокса, я ввел только в текстбокс поиска по имени и по телефону. Значит должен происходить только поиск по имени и телефону, но безразлично, какая фамилия.
Подскажите, как реализовать данный функционал?
Единственное, что приходит на ум - проверять на IsEmptyOrWhiteSpace и в зависимости от результата применять соответствующий SQL запрос.Но при большем количестве textbox'ов это будет громоздко...
Источник: Stack Overflow на русском