test_1 where id = 1) is not null then (select count(1) from test_1 where id = 1)
else 0
end
Как-то можно переписать, чтобы он дважды запрос не делал:?
Да. Через plpgsql:)
А если без всяких понтов :) Достаточно простой кейс, не хочу ещё в скрипте разбирать выгрузку
select coalesce(count(1), 0) from test_1 where id = 1
А если через вторую конструкцию case? Case (select count(1)..) when ....
Отбой, увидел очепятку.
Ну cast cделайте:)
Обсуждают сегодня