Получить сумму значений в столбце строчного типа SQL
Всем привет! Подскажите, пожалуйста, как я могу получить сумму всех значений колонки строчного типа? Для колонки числового типа я использовал функцию SUM(имя колонки) и мне вывело сумму значений в колонке, но для строчного типа эта функция не подходит. Думаю, нужно привести сначала значение колонки в тип числа и потом использовать эту функцию, но как это сделать не знаю. Или может есть другие варианты?
Ответы (1 шт):
Автор решения: Alexey Trukhanov
→ Ссылка
Можно, например так:
SELECT SUM(CAST(field_name AS DECIMAL)) FROM table_name;
или упрощенная запись:
SELECT SUM(field_name::DECIMAL) FROM table_name;