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

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

Механизм DB является HSQLDB (HyperSQL), который совместим к SQL2008.

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

15
задан Peter Lang 13 April 2010 в 09:24
поделиться

3 ответа

SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;
14
ответ дан 1 December 2019 в 02:55
поделиться

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

SELECT SUM(SIZE)
FROM Table
WHERE bla = '5'
9
ответ дан 1 December 2019 в 02:55
поделиться

Вы ищете:

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

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

SELECT Size, COl1, COl2 FROM MyTable WHERE bla ='5' COMPUTE SUM(Size)
2
ответ дан 1 December 2019 в 02:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: