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: Liste as 3 principais fazendas de aquicultura com a temperatura da água mais alta?
 ###Tabelas: 
CREATE TABLE Farm ( FarmID INT, FarmName VARCHAR(255), WaterTemperature DECIMAL(5,2) ); INSERT INTO Farm (FarmID, FarmName, WaterTemperature) VALUES (1, 'Farm A', 28.5), (2, 'Farm B', 12.3), (3, 'Farm C', 30.0), (4, 'Farm D', 29.5), (5, 'Farm E', 24.2);
SELECT FarmName, WaterTemperature, ROW_NUMBER() OVER (ORDER BY WaterTemperature DESC) as Rank FROM Farm WHERE Rank <= 3;