Вы можете использовать выражение case
, чтобы изменить имя:
select date,
(case when region_name like '%Normandy' then 'Normandy' else region_name end) as region_name,
sum(population) as population
from t
group by 1, 2;
Это соответствует всему, что оканчивается на «Нормандия». Конечно, вы можете использовать region_name in ('Upper Normandy', 'Lower Normany')
для большей точности (и большего набора текста).
Или, если вам нужны только эти четыре строки, вы можете просто присвоить region_name
:
select date, 'Normandy' as region_name, sum(population) as population
from t
where region_name like '%Normandy'
group by date;