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: Mostrar os 5 principais clientes por valor total de transações na Espanha.
 ###Tabelas: 
CREATE TABLE transactions (customer_id INT, transaction_amount DECIMAL(10,2), country VARCHAR(50)); INSERT INTO transactions (customer_id, transaction_amount, country) VALUES (1, 120.50, 'Spain'), (2, 75.30, 'Spain'), (3, 150.00, 'Spain'), (4, 50.00, 'Spain'), (5, 250.00, 'Spain'), (6, 100.00, 'Spain'), (7, 300.00, 'Spain'), (8, 200.00, 'Spain'), (9, 400.00, 'Spain'), (10, 500.00, 'Spain');
SELECT customer_id, SUM(transaction_amount) AS total_amount FROM transactions WHERE country = 'Spain' GROUP BY customer_id ORDER BY total_amount DESC LIMIT 5;