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 porcentagem de pacientes de clínicas de saúde mental localizadas na Califórnia que foram diagnosticados com transtornos de ansiedade?
 ###Tabelas: 
CREATE TABLE clinics (clinic_id INT, clinic_name VARCHAR(50), city VARCHAR(50), state VARCHAR(50)); INSERT INTO clinics (clinic_id, clinic_name, city, state) VALUES (1, 'ClinicA', 'San Francisco', 'CA'), (2, 'ClinicB', 'Los Angeles', 'CA'); CREATE TABLE patients (patient_id INT, patient_name VARCHAR(50), clinic_id INT, condition_id INT); INSERT INTO patients (patient_id, patient_name, clinic_id, condition_id) VALUES (1, 'John Doe', 1, 1), (2, 'Jane Smith', 1, 2), (3, 'Alice Johnson', 2, 1); CREATE TABLE conditions (condition_id INT, condition_name VARCHAR(50)); INSERT INTO conditions (condition_id, condition_name) VALUES (1, 'Anxiety Disorder'), (2, 'Depression'), (3, 'Bipolar Disorder');
SELECT 100.0 * COUNT(CASE WHEN p.condition_id = 1 THEN 1 END) / COUNT(*) AS anxiety_percentage FROM patients p JOIN clinics c ON p.clinic_id = c.clinic_id WHERE c.state = 'CA';