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: Identificar os 3 principais locais com o maior consumo de água em metros cúbicos no ano de 2018.
 ###Tabelas: 
CREATE TABLE water_usage (id INT PRIMARY KEY, year INT, location VARCHAR(50), usage FLOAT); INSERT INTO water_usage (id, year, location, usage) VALUES (1, 2018, 'Chicago', 1234.56), (2, 2018, 'Houston', 1567.89), (3, 2018, 'Dallas', 1890.12), (4, 2018, 'Phoenix', 2234.56), (5, 2018, 'San Antonio', 2567.89);
SELECT year, location, usage FROM (SELECT year, location, usage, RANK() OVER (ORDER BY usage DESC) AS rank FROM water_usage WHERE year = 2018) sub WHERE rank <= 3;