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

Пользователь

от jamey.kohler , в категории: SQL , 7 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 7 месяцев назад

@jamey.kohler 

Для просуммирования значений только для уникальных id в PostgreSQL вы можете использовать функцию SUM() совместно с оператором DISTINCT. Вот пример запроса:

1
2
3
SELECT id, SUM(value) AS total_value
FROM your_table
GROUP BY id;


В этом запросе мы выбираем столбец id и суммируем значения столбца value для каждого уникального id. Результатом будет таблица с двумя столбцами: id и total_value.