Have them in your request, for example:
SELECT * FROM MyTable
WHERE col1=@val1
And (Not Condition1 Or col2 = @val2)
And (Not Condition2 Or col3 = @val3)
So, if Not Not Condition1 (value: Condition1 is true) Then col2 (must) = @ val2.
(I changed the second conditional logic to AND col3 = @ val3 because you repeated AND col2 = @ val2)
:
1. , t-sql. , " " 20 , , ., , . :
SELECT * FROM MyTable
WHERE col1=@val1
And (MyTable.OrderCount > 19 Or col2 = @val2)
And ((Not MyTable.FirstName Is Null) Or col3 = @val3)
" , ". , , where. Or/And/Not . , . , , .