The example is as follows: the content of the table shows the population of the country
China 600
United States 100
Canada 100
UK 200
France 300
Japan 250
Germany 200
Mexico 50
India 250
Results needed:
Asia 1100
North America 250
700 others
The sql code is as follows:
SELECT SUM(population),
CASE country
WHEN 'China' THEN 'Asia'
WHEN 'India' THEN 'Asia'
WHEN 'Japan' THEN 'Asia'
WHEN 'United States' THEN 'North America'
WHEN 'Canada' THEN 'North America'
WHEN 'Mexico' THEN 'North America'
ELSE 'Other' END
FROM Table_A
GROUP BY CASE country
WHEN 'China' THEN 'Asia'
WHEN 'India' THEN 'Asia'
WHEN 'Japan' THEN 'Asia'
WHEN 'United States' THEN 'North America'
WHEN 'Canada' THEN 'North America'
WHEN 'Mexico' THEN 'North America'
ELSE 'Other' END;