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: Recuperar o comprimento total e o diâmetro dos segmentos de oleoduto com uma localização final em Houston.
 ###Tabelas: 
CREATE TABLE PipelineSegments (SegmentID INT, SegmentName VARCHAR(50), Length DECIMAL(10,2), Diameter DECIMAL(10,2), StartLocation VARCHAR(50), EndLocation VARCHAR(50)); INSERT INTO PipelineSegments (SegmentID, SegmentName, Length, Diameter, StartLocation, EndLocation) VALUES (1, 'Alaska Pipeline Segment 1', 12.34, 34.56, 'Prudhoe Bay', 'Houston'); INSERT INTO PipelineSegments (SegmentID, SegmentName, Length, Diameter, StartLocation, EndLocation) VALUES (2, 'Alaska Pipeline Segment 2', 15.67, 45.67, 'Valdez', 'Anchorage'); INSERT INTO PipelineSegments (SegmentID, SegmentName, Length, Diameter, StartLocation, EndLocation) VALUES (3, 'Gulf Coast Pipeline', 50.00, 75.00, 'Houston', 'New Orleans');
SELECT EndLocation, SUM(Length) AS Total_Length, AVG(Diameter) AS Avg_Diameter FROM PipelineSegments WHERE EndLocation = 'Houston' GROUP BY EndLocation;