Есть таблица вида:

Столбцы column1 и column2 имеют тип данных string:

Таблица крутится в базе данных СУБД PostgreSQL.
Если посмотреть таблицу внутри pgAdmin, то мы увидим, что пустые строки обозначаются двумя апострофами (так и должно быть):

У меня всего две строки в таблице.
Я составил два правила. Мне кажется, что по одному правилу должен возвращаться один объект, по другому – другой.
Вот эти два правила:
"column1" = 'priznak' AND toreal("column2") < '10'
"column1" = ('') AND "column2" = ('')

Каждое из правил проходит проверку кнопкой "Проверить" и каждое по отдельности возвращает по одному значению:


Но вместе эти два правила не уживаются - второй объект отображается только если правило для первого объекта выключено:

Первое правило должно возвращать все объекты, у которых в столбце column1 прописано значение 'priznak' и вдобавок к этому в столбце column2 содержится значение, которое меньше 10. Функция toreal преобразует строковое значение в real.
Второе правило должно возвращать любые объекты, у которых в этих двух столбцах - пустые строковые значения.
Не пойму где накосячил.
Если кто видит ошибку - подскажите пожалуйста.