Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Identificar os 5 principais consumidores de produtos sustentáveis na América do Norte por despesa total em 2020.
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name VARCHAR(255), location VARCHAR(255));CREATE TABLE orders (order_id INT, customer_id INT, order_date DATE, total_expenditure DECIMAL(5,2));INSERT INTO customers (customer_id, name, location) VALUES (1, 'John Smith', 'USA'), (2, 'Jane Doe', 'Canada'), (3, 'Mike Johnson', 'USA'), (4, 'Sarah Lee', 'Mexico'), (5, 'David Kim', 'Canada');INSERT INTO orders (order_id, customer_id, order_date, total_expenditure) VALUES (1, 1, '2020-01-01', 100.00), (2, 2, '2020-02-01', 150.00), (3, 3, '2020-03-01', 200.00), (4, 1, '2020-04-01', 250.00), (5, 5, '2020-05-01', 300.00);
SELECT customers.name, SUM(orders.total_expenditure) as total_expenditure FROM customers JOIN orders ON customers.customer_id = orders.customer_id WHERE customers.location LIKE 'North%' AND YEAR(orders.order_date) = 2020 GROUP BY customers.name ORDER BY total_expenditure DESC LIMIT 5;