SQLでクエリを実行していますが、現在、ユーザーがテキストボックスに入力したすべての値がnullの場合、検索をクリックすると、テーブル全体が返されます。
SELECT Column Names
FROM TableName
WHERE
FirstName LIKE '%' + @FirstName + '%'
OR Surname LIKE '%' + @Surname + '%'
OR City LIKE '%' + @City + '%'
OR County LIKE '%' + @County + '%'
しかし、私がやりたいのは、たとえばFirstName
検索時に何も入力されていない場合は含めないことです。したがって、誰かが「London
」を入力することを決定した場合City
、ロンドンを含む結果のみが返されます。同様に、「John
」と「」を入力した場合London
は、ロンドンのジョンに電話したすべての人に返送してもらいたいと思います。