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: Quais certificações de construção verde foram utilizadas em projetos de construção verde entre 2018 e 2020?
 ###Tabelas: 
CREATE TABLE if not exists building_certifications (certification_id INT PRIMARY KEY, certification_name VARCHAR(255)); INSERT INTO building_certifications (certification_id, certification_name) VALUES (1, 'LEED'), (2, 'BREEAM'), (3, 'Green Star'); CREATE TABLE if not exists green_building_projects (project_id INT PRIMARY KEY, project_name VARCHAR(255), certification_id INT, build_date DATE); INSERT INTO green_building_projects (project_id, project_name, certification_id, build_date) VALUES (1, 'City Hall', 1, '2018-10-20'), (2, 'Public Library', 2, '2019-05-15'), (3, 'Recreation Center', NULL, '2020-11-03');
SELECT certification_name FROM building_certifications bc JOIN green_building_projects gbp ON bc.certification_id = gbp.certification_id WHERE gbp.build_date BETWEEN '2018-01-01' AND '2020-12-31';