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 salário médio dos trabalhadores da construção que trabalharam em edifícios comerciais?
 ###Tabelas: 
CREATE TABLE ConstructionLaborStatistics (id INT, name VARCHAR(50), job VARCHAR(50), salary INT); INSERT INTO ConstructionLaborStatistics VALUES (1, 'James Doe', 'Carpenter', 50000); INSERT INTO ConstructionLaborStatistics VALUES (2, 'Jasmine Smith', 'Electrician', 65000); CREATE TABLE BuildingTypes (id INT, building_type VARCHAR(50)); INSERT INTO BuildingTypes VALUES (1, 'Residential'); INSERT INTO BuildingTypes VALUES (2, 'Commercial'); CREATE TABLE WorkerBuildings (worker_id INT, building_id INT); INSERT INTO WorkerBuildings VALUES (1, 2); INSERT INTO WorkerBuildings VALUES (2, 1);
SELECT AVG(cls.salary) FROM ConstructionLaborStatistics cls JOIN WorkerBuildings wb ON cls.id = wb.worker_id JOIN BuildingTypes bt ON wb.building_id = bt.id WHERE bt.building_type = 'Commercial';