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

Как просуммировать значения полей типа массив в postgresql?

Вот такой запрос
with rec as (select "recordId" as rec_id from catalog_12_links where "catalogRecordId"=1) select field7[1] as s from catalog_12_data where "id" in (select rec_id from rec) and field4 = '{2}';

дает такой результат
s
---
 2
 2
(2 rows)


как получить сумму этих значений ? и еще подскажите что конкретно почитать, чтобы я сам додумался
  • Вопрос задан
  • 1202 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • QA Studio
    Инженер по тестированию: с нуля до Junior+
    4 месяца
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • Учебный центр IBS
    ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
    2 недели
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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