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 o número de clientes únicos que compraram de cada marca de beleza na categoria 'sustentável', ordenados pelo total de clientes em ordem decrescente.
 ###Tabelas: 
CREATE TABLE customer_purchases (customer_id INT, product_name VARCHAR(50), purchase_date DATE, brand VARCHAR(50), category VARCHAR(50)); INSERT INTO customer_purchases (customer_id, product_name, purchase_date, brand, category) VALUES (1, 'Lipstick', '2021-01-01', 'Lush', 'sustainable'), (2, 'Mascara', '2021-01-05', 'The Body Shop', 'sustainable'), (3, 'Lipstick', '2021-01-10', 'Lush', 'sustainable'), (4, 'Lipstick', '2021-01-15', 'Lush', 'sustainable'), (5, 'Foundation', '2021-01-20', 'The Body Shop', 'sustainable'), (6, 'Moisturizer', '2021-02-01', 'Lush', 'sustainable');
SELECT brand, COUNT(DISTINCT customer_id) as num_customers FROM customer_purchases WHERE category = 'sustainable' GROUP BY brand ORDER BY num_customers DESC;