Entfernen von Bedingungen aus der WHERE-Klausel, wenn Parameter NULL sind
Ich übergebe 2 Parameter an eine PL / pgSQL-Funktion. Hier ist die Abfrage:
SELECT *
FROM table
WHERE col1 = param1
AND col2 = param2
Beide Parameter können NULL sein. In diesem Fall sollte der entsprechende Ausdruck aus der Liste entfernt werdenWHERE
Klausel.
Wie kann ich das machen? MitIF
Bedingungen?