У меня есть вопрос относительно запроса Select SQL: таблица содержит несколько столбцов, одними из которых является Целочисленный столбец, названный "размером" - задача, которую я пытаюсь выполнить, запрос, таблица за сумму всех строк (их значения), или быть более точным получают искусственный столбец в моем ResultSet, названном "overallSize", который содержит сумму всего "размера" - оценивает в таблице. Предпочтительный было бы возможно использовать оператор Where для добавления только определенных значений ("ГДЕ bla = 5" или что-то подобное).
Механизм DB является 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)