SQL - добавьте все значения строк одного столбца в синтаксическом

У меня вопрос о SQL-select-query: Таблица содержит несколько столбцов, один из которых представляет собой столбец Integer с названием "размер" - задача, которую я пытаюсь выполнить, - это запрос таблицы для суммы всех строк (их значений) или, точнее, получения искусственного в моем ResultSet, называемом "totalSize", который содержит сумму всех значений "size" в таблице. Предпочтительно было бы использовать предложение WHERE для добавления только определенных значений ( "WHERE bla = 5" или что-то подобное).

DB-engine - это HSQLDB (HyperSQL), совместимый с SQL2008.

Заранее спасибо:)

Ответ 1

SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;

Ответ 2

Это не так просто, как это?

SELECT SUM(SIZE)
FROM Table
WHERE bla = '5'

Ответ 3

Вы ищете:

SELECT SUM(Size) FROM MyTable WHERE bal = '5'

Вы также можете (в MSSQL)

SELECT Size, COl1, COl2 FROM MyTable WHERE bla ='5' COMPUTE SUM(Size)