इसे पूरा करने के सबसे आसान तरीकों में से एक:
SELECT * FROM table
WHERE ((@status_id is null) or (status_id = @status_id))
and ((@date is null) or ([date] = @date))
and ((@other_parameter is null) or (other_parameter = @other_parameter))
आदि। यह गतिशील एसक्यूएल को पूरी तरह से समाप्त कर देता है और आपको एक या अधिक क्षेत्रों में खोज करने की अनुमति देता है। डायनेमिक sql को हटाकर आप sql इंजेक्शन के संबंध में एक और सुरक्षा चिंता को दूर करते हैं।