Ответ 1
SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;
У меня вопрос о SQL-select-query: Таблица содержит несколько столбцов, один из которых представляет собой столбец Integer с названием "размер" - задача, которую я пытаюсь выполнить, - это запрос таблицы для суммы всех строк (их значений) или, точнее, получения искусственного в моем ResultSet, называемом "totalSize", который содержит сумму всех значений "size" в таблице. Предпочтительно было бы использовать предложение WHERE для добавления только определенных значений ( "WHERE bla = 5" или что-то подобное).
DB-engine - это HSQLDB (HyperSQL), совместимый с SQL2008.
Заранее спасибо:)
SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;
Это не так просто, как это?
SELECT SUM(SIZE)
FROM Table
WHERE bla = '5'
Вы ищете:
SELECT SUM(Size) FROM MyTable WHERE bal = '5'
Вы также можете (в MSSQL)
SELECT Size, COl1, COl2 FROM MyTable WHERE bla ='5' COMPUTE SUM(Size)