проверяют, и исходя от значений суют нужный sql?
Можно делать и так: SELECT * FROM t WHERE ($1 IS NULL AND t1 IS NULL) OR t1 = $1; Но учтите, что это не всегда хорошо планируется. Т.е. в простых случаях, т.е. без JOIN-ов — почти всегда, насколько я знаю, а вот в сложных — возможны варианты.
Обсуждают сегодня