Вы можете объединить их в одно условие:
WHERE
(@Param != 0 OR Column1 != 7)
Для более сложных условий вы также можете полагаться на выражения CASE (но отметьте, что это выражения и должны возвращатьзначение здесь 1
или (по умолчанию) NULL
):
WHERE
CASE WHEN @Param = 0 THEN
CASE WHEN Column1 != 7 THEN 1 END
WHEN @Param = 2 THEN
CASE WHEN Column2 in (1,3,19) THEN 1 END
END = 1