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 animais adotados por usuários registrados em áreas 'rurais'?
 ###Tabelas: 
CREATE TABLE users (user_id INT, name VARCHAR(50), address VARCHAR(50)); INSERT INTO users (user_id, name, address) VALUES (1, 'John Doe', 'rural'), (2, 'Jane Smith', 'urban'); CREATE TABLE adoptions (adoption_id INT, animal_id INT, user_id INT); INSERT INTO adoptions (adoption_id, animal_id, user_id) VALUES (1, 101, 1), (2, 102, 2); CREATE TABLE animals (animal_id INT, animal_name VARCHAR(50)); INSERT INTO animals (animal_id, animal_name) VALUES (101, 'Dog'), (102, 'Cat');
SELECT COUNT(*) FROM adoptions INNER JOIN users ON adoptions.user_id = users.user_id WHERE users.address = 'rural';