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: Atualize os valores das transações para os clientes que vivem na África com um aumento de 5% se o valor atual da transação deles estiver acima do valor médio da transação.
 ###Tabelas: 
CREATE TABLE clients (client_id INT, name TEXT, country TEXT, transaction_amount DECIMAL); INSERT INTO clients (client_id, name, country, transaction_amount) VALUES (1, 'John Doe', 'Africa', 500.00); INSERT INTO clients (client_id, name, country, transaction_amount) VALUES (2, 'Jane Smith', 'Africa', 350.00); INSERT INTO clients (client_id, name, country, transaction_amount) VALUES (3, 'Mike Johnson', 'Africa', 400.00); INSERT INTO clients (client_id, name, country, transaction_amount) VALUES (4, 'Sara Doe', 'Africa', 600.00);
UPDATE clients SET transaction_amount = transaction_amount * 1.05 WHERE country = 'Africa' AND transaction_amount > (SELECT AVG(transaction_amount) FROM clients WHERE country = 'Africa');