Задать вопрос
@beduin01

Что не так с if запросом?

Изучаю if запросы в PostgreSQL.

Не могу понять, почему ругается на ошибку в запросе:
IF SELECT age FROM peoples where id = 2 > 1 THEN
SELECT 1+1
END IF;

Пишет: "примерное положение ошибки If"
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя OKyJIucT К ответам на вопрос (2)
OKyJIucT
@OKyJIucT
Sunshine reggae
Может, так?
DO
$do$
BEGIN
IF EXISTS(SELECT age FROM peoples where id = 2 > 1) THEN
SELECT 1+1
END IF;
END
$do$

Взято отсюда qaru.site/questions/208401/postgresql-if-statement
Ответ написан
Комментировать