Suppose I have a stored procedure where I'm passing in 5 filters as parameters. These parameters are filters to each column in my query. My query has 5 fields. What is the best way to prevent my query from throwing an exception/error if I have 1 or more NULL (or '') valued parameters for my filters?
SELECT
[helpings_turkey],
[helpings_green_beans],
[scoops_squash],
[qty_buscuits],
[pieces_pie]
FROM
[thanksgiving_guest]
WHERE
[helpings_turkey] > @helpings_turkey_filter
AND [helpings_green_beans] > @helpings_green_beans_filter
AND [scoops_squash] > @scoops_squash_filter
AND [qty_buscuits] > @qty_buscuits_filter
AND [pieces_pie] > @pieces_pie_filter