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: Calcular o comprimento médio e o diâmetro dos segmentos de tubulação que se intersectam com o Pipeline Keystone XL.
 ###Tabelas: 
CREATE TABLE PipelineIntersections (IntersectionID INT, PipelineName VARCHAR(50), SegmentID INT, SegmentName VARCHAR(50), Length DECIMAL(10,2), Diameter DECIMAL(10,2)); INSERT INTO PipelineIntersections (IntersectionID, PipelineName, SegmentID, SegmentName, Length, Diameter) VALUES (1, 'Keystone XL', 1, 'Alaska Pipeline Segment 1', 12.34, 34.56); INSERT INTO PipelineIntersections (IntersectionID, PipelineName, SegmentID, SegmentName, Length, Diameter) VALUES (2, 'Keystone XL', 2, 'Alaska Pipeline Segment 2', 15.67, 45.67); INSERT INTO PipelineIntersections (IntersectionID, PipelineName, SegmentID, SegmentName, Length, Diameter) VALUES (3, 'Keystone XL', 3, 'Gulf Coast Pipeline', 50.00, 75.00);
SELECT PipelineName, AVG(Length) AS Avg_Length, AVG(Diameter) AS Avg_Diameter FROM PipelineIntersections WHERE PipelineName = 'Keystone XL' GROUP BY PipelineName;