Если у меня есть следующая таблица:Выберите сумму столбца массива в PostgreSQL
Table "users"
Column | Type | Modifiers
---------------+------------------+-----------
id | integer | not null default nextval('users_id_seq'::regclass)
monthly_usage | real[] |
Где monthly_usage
массив из 12 чисел, т.е. {1.2, 1.3, 6.2, 0.9,...}
Как я могу выбрать сумму этого столбца?
Что-то вдоль линий:
SELECT id, sum(monthly_usage) as total_usage from users;
который, очевидно, не работает.
Не похоже на работу:' ОШИБКА: многозначные функции вызванный в контексте, который не может принять набор – Nicolas
Я отредактировал запрос, пожалуйста, проверьте его снова. –