Я хочу добавить строки вместе и создать новую строку внизу таблицы.
В приведенном ниже примере я хочу добавить население США, Канады и Мексики и добавить новую строку в таблицу (см. Стрелку и красную ячейку ниже).

В Excel это просто случай использования функции SUM, но как мне это сделать в SQL?Когда я использую sum(population)
, это создает новый столбец - но он мне нужен как строка.
На данный момент мое решение состоит в том, чтобы создать новую таблицу с агрегированным столбцом заполнения, а затем UNION ALL
в исходную таблицу.Не очень элегантно, я думаю, вы признаете.
Должен быть способ сделать это с помощью SQL без использования UNION ALL
?
Спасибо