У меня есть таблица Студент с 2 полями:
Name: nvarchar(256)
Age: int
Пользователь будет использовать приложение WinForm для ввода имени и возраста для поиска.
- Если введенное имя пусто, sql не будет запрашивать поле имени.
- Если введенный возраст равен 0, sql не будет запрашивать поле возраста.
- Если имя равно NULL и введенное имя пусто -> запись соответствует. Если имя равно NULL и введенное имя не пусто -> запись не соответствует. А также похоже на поле Возраст.
Моя проблема в том, как написать SQL как этот.
P / S: я использую SQL Server 2005.
Пожалуйста, помогите мне. Благодаря.