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: Qual é a participação de mercado de cada marca na categoria de maquiagem cruelty-free?
 ###Tabelas: 
CREATE TABLE Makeup (Brand VARCHAR(50), Category VARCHAR(50), Revenue DECIMAL(10,2)); INSERT INTO Makeup (Brand, Category, Revenue) VALUES ('BrandA', 'Cruelty-Free', 50000), ('BrandB', 'Cruelty-Free', 40000), ('BrandC', 'Cruelty-Free', 30000); CREATE TABLE Total_Revenue (Brand VARCHAR(50), Total_Revenue DECIMAL(10,2)); INSERT INTO Total_Revenue (Brand, Total_Revenue) VALUES ('BrandA', 70000), ('BrandB', 55000), ('BrandC', 45000);
SELECT Makeup.Brand, Makeup.Revenue / Total_Revenue.Total_Revenue * 100 AS Market_Share FROM Makeup INNER JOIN Total_Revenue ON Makeup.Brand = Total_Revenue.Brand WHERE Makeup.Category = 'Cruelty-Free';