SELECT sum(the_column_to_sum) AS mysummation FROM your_table;
Будет сумма всех строк, набор результатов будет одной строкой с одним столбцом с именем mysummation. Очевидно, что the_column_to_sum и your_table будут заменены соответствующими именами.
Что касается
Я имею в виду, что если я хочу выполнить математическую операцию, подобную этой (a) + a ( 4), 1 и 4 - это позиция, а a - это значение,
Не существует понятия потизации в отношении строк, если они не упорядочены с использованием ORDER.
Однако, если вы имеете в виду, что строка со значением 1 в первом столбце (10 во втором столбце) должна быть добавлена в строку со значением 4 в первом столбце (40 во втором столбец) и что a является некоторым другим значением, тогда вы можете использовать: -
SELECT sum(the_column_to_sum) + your_value AS mysummation FROM your_table WHERE the_first_column IN(1,4);
или
SELECT sum(the_column_to_sum) + your_value AS mysummation FROM your_table WHERE the_first_column = 1 OR the_first_column = 4;
Как пример: -
CREATE TABLE IF NOT EXISTS mytable (col1 INTEGER, col2 INTEGER);
INSERT INTO mytable VALUES(1,10),(2,20),(3,30),(4,40);
SELECT sum(col2) AS summation FROM mytable;
SELECT sum(col2) + 100 AS summation FROM mytable WHERE col1 IN (1,4);
SELECT sum(col2) + 100 AS summation FROM mytable WHERE col1 = 1 OR col1 = 4;
Производит 3 Результаты согласно: -