У меня такой запрос:
SELECT *
FROM table
WHERE t1.name||t1.lastname||... ilike ANY (ARRAY['%Muller%'])
OR t1.name||t1.lastname||... ilike all (ARRAY['%Muller%'])
Я хотел бы добавить CASE WHEN, чтобы мой запрос:
SELECT *
FROM table
WHERE t1.name||t1.lastname||... ilike CASE WHEN TRUE IS TRUE THEN
ANY (ARRAY['%Muller%']) ELSE all (ARRAY['%Muller%']) END
, чтобы я мог избежать копирования и вставки целых полейеще раз.