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: Identificar o número total de provedores de serviços de saúde mental em áreas rurais em comparação com áreas urbanas.
 ###Tabelas: 
CREATE TABLE providers (id INT, specialty VARCHAR(20), location VARCHAR(20), state VARCHAR(10)); INSERT INTO providers (id, specialty, location, state) VALUES (1, 'psychiatrist', 'rural', 'NY'), (2, 'therapist', 'urban', 'NY'), (3, 'psychologist', 'rural', 'CA'), (4, 'social worker', 'urban', 'TX');
SELECT (SELECT COUNT(*) FROM providers WHERE specialty LIKE '%mental health%' AND location LIKE '%rural%') AS rural_count, (SELECT COUNT(*) FROM providers WHERE specialty LIKE '%mental health%' AND location LIKE '%urban%') AS urban_count;