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: Listar todos os projetos de resiliência no estado da Califórnia, juntamente com seus orçamentos e datas de conclusão.
 ###Tabelas: 
CREATE TABLE if not exists Projects (id INT, name VARCHAR(50), type VARCHAR(50), budget DECIMAL(10,2), completion_date DATE); INSERT INTO Projects (id, name, type, budget, completion_date) VALUES (1, 'Seawall', 'Resilience', 5000000.00, '2023-01-01'), (2, 'Floodgate', 'Resilience', 3000000.00, '2023-02-01'), (3, 'Bridge', 'Transportation', 8000000.00, '2023-12-01'), (4, 'Highway', 'Transportation', 12000000.00, '2024-03-15'), (5, 'Levee', 'Resilience', 4000000.00, '2023-06-15'), (6, 'Pump Station', 'Resilience', 2500000.00, '2023-09-30'); CREATE TABLE if not exists States (id INT, name VARCHAR(50)); INSERT INTO States (id, name) VALUES (1, 'California'), (2, 'Texas'), (3, 'New York');
SELECT name, budget, completion_date FROM Projects INNER JOIN States ON Projects.id = 1 AND States.name = 'California' WHERE type = 'Resilience';