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: Quantas startups foram fundadas por indivíduos da comunidade LGBTQ+ no setor varejista antes de 2018?
 ###Tabelas: 
CREATE TABLE venture (id INT, name VARCHAR(255), sector VARCHAR(255), founding_date DATE, founder_lgbtq BOOLEAN); INSERT INTO venture (id, name, sector, founding_date, founder_lgbtq) VALUES (1, 'Echo Inc', 'Technology', '2010-01-01', FALSE); INSERT INTO venture (id, name, sector, founding_date, founder_lgbtq) VALUES (2, 'Foxtrot LLC', 'Healthcare', '2012-05-15', FALSE); INSERT INTO venture (id, name, sector, founding_date, founder_lgbtq) VALUES (3, 'Golf Alpha Bravo', 'Technology', '2015-09-09', FALSE); INSERT INTO venture (id, name, sector, founding_date, founder_lgbtq) VALUES (4, 'Hotel India', 'Retail', '2018-01-01', TRUE); INSERT INTO venture (id, name, sector, founding_date, founder_lgbtq) VALUES (5, 'Kilo Lima', 'Technology', '2020-06-19', TRUE);
SELECT COUNT(*) FROM venture WHERE sector = 'Retail' AND founding_date < '2018-01-01' AND founder_lgbtq = TRUE;