Мое требование - писать необязательные параметры функции. Параметры необязательны, иногда я добавлю или я не буду передавать параметры функции. Может кто-нибудь мне помочь, как написать функцию.
Я пишу как
select *
from test
where field3 in ('value1','value2')
and ($1 is null or field1 = $1)
and ($2 is null or field2 = $2)
and ($3 is null or field3 = $3);
Я передаю параметры Query, но мой вывод не ожидается. Когда я передаю все три параметра, мой вывод верен, иначе это не ожидается.