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 é o número total de visitantes para cada categoria de evento cultural, ordenado pelo número de visitantes em ordem decrescente?
 ###Tabelas: 
CREATE TABLE visitors (id INT, visitor TEXT, event TEXT, category TEXT); INSERT INTO visitors (id, visitor, event, category) VALUES (1, 'John Doe', 'Art Exhibit', 'art'), (2, 'Jane Smith', 'Theatre Play', 'theatre'), (3, 'Michael Lee', 'Concert', 'music');
SELECT category, COUNT(DISTINCT visitor) as num_visitors FROM visitors GROUP BY category ORDER BY num_visitors DESC;