Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Postgres select into несколько значений?

можно ли в plpgsql записывать несколько переменных в запросе?
SELECT "ID_TagData", value
       INTO avg_id, val 
FROM "SC_Tag"."T_TagData"
WHERE "F_TagName_ID" = 192
  AND "F_Date">(now()- interval '12:00:00')
ORDER BY "F_Date" DESC LIMIT 1;
  • Вопрос задан
  • 3507 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vmas
Можно, но в plpgsql INTO в переменные записывается в конце запроса.
SELECT "ID_TagData", value
FROM "SC_Tag"."T_TagData"
WHERE "F_TagName_ID" = 192
  AND "F_Date">(now()- interval '12:00:00')
ORDER BY "F_Date" DESC LIMIT 1
INTO avg_id, val;

А вот INTO в середине запроса это выборка в таблицу (в одну).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы