Они поле с null сравнивают,...
У нас например если нужен конкретный элемент передаём id со значением, если на нужен передаём -1 например. И запрос выглядит так
WHERE input_param = -1 or TABLE.ID = input_param
Еще у этого проекта нет бекенда. Гуй напрямую ходит в БД через юзеров БД с разграниченными доступами (на старте нужно ввести логин и пароль юзера бд). На вопрос "а где бекенд" я получил ответ: "а зачем нам бекенд, у нас есть функции". Вроде и логично, и странно. Страннейше, я бы сказал.