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: Exibir a porcentagem de pacientes que experimentaram competência cultural em serviços de saúde, por sua etnia, em ordem decrescente.
 ###Tabelas: 
CREATE TABLE patient (patient_id INT, ethnicity VARCHAR(255), experienced_cultural_competency BOOLEAN); INSERT INTO patient (patient_id, ethnicity, experienced_cultural_competency) VALUES (1, 'Hispanic', TRUE), (2, 'Asian', FALSE), (3, 'White', TRUE), (4, 'Black', TRUE);
SELECT ethnicity, 100.0 * SUM(experienced_cultural_competency) / COUNT(*) as percentage FROM patient GROUP BY ethnicity ORDER BY percentage DESC;