Получить сумму значений в столбце строчного типа SQL

Всем привет! Подскажите, пожалуйста, как я могу получить сумму всех значений колонки строчного типа? Для колонки числового типа я использовал функцию SUM(имя колонки) и мне вывело сумму значений в колонке, но для строчного типа эта функция не подходит. Думаю, нужно привести сначала значение колонки в тип числа и потом использовать эту функцию, но как это сделать не знаю. Или может есть другие варианты?


Ответы (1 шт):

Автор решения: Alexey Trukhanov

Можно, например так:

SELECT SUM(CAST(field_name AS DECIMAL)) FROM table_name;

или упрощенная запись:

SELECT SUM(field_name::DECIMAL) FROM table_name;
→ Ссылка