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 foi o número total de reclamações de cidadãos recebidas pela cidade de Houston em 2023, categorizadas por transporte, habitação e meio ambiente?
 ###Tabelas: 
CREATE TABLE city_complaints (city varchar(50), year int, category varchar(50), num_complaints int); INSERT INTO city_complaints (city, year, category, num_complaints) VALUES ('Houston', 2023, 'Transportation', 1500), ('Houston', 2023, 'Housing', 1000), ('Houston', 2023, 'Environment', 500);
SELECT SUM(num_complaints) FROM city_complaints WHERE city = 'Houston' AND (category = 'Transportation' OR category = 'Housing' OR category = 'Environment') AND year = 2023;