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

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

от jamey.kohler , в категории: SQL , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от violette_robel , год назад

@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.

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

от gussie.jones , 5 месяцев назад

@jamey.kohler 

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