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 os países com as métricas de saúde dos oceanos mais altas nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE OceanHealth (country VARCHAR(20), year INT, metric FLOAT); INSERT INTO OceanHealth (country, year, metric) VALUES ('Norway', 2017, 7.8); INSERT INTO OceanHealth (country, year, metric) VALUES ('Norway', 2018, 7.9); INSERT INTO OceanHealth (country, year, metric) VALUES ('Norway', 2019, 8.1); INSERT INTO OceanHealth (country, year, metric) VALUES ('Norway', 2020, 8.0); INSERT INTO OceanHealth (country, year, metric) VALUES ('Scotland', 2017, 7.5); INSERT INTO OceanHealth (country, year, metric) VALUES ('Scotland', 2018, 7.6); INSERT INTO OceanHealth (country, year, metric) VALUES ('Scotland', 2019, 7.7); INSERT INTO OceanHealth (country, year, metric) VALUES ('Scotland', 2020, 7.8); INSERT INTO OceanHealth (country, year, metric) VALUES ('Canada', 2017, 7.2); INSERT INTO OceanHealth (country, year, metric) VALUES ('Canada', 2018, 7.3); INSERT INTO OceanHealth (country, year, metric) VALUES ('Canada', 2019, 7.4); INSERT INTO OceanHealth (country, year, metric) VALUES ('Canada', 2020, 7.5);
SELECT country, MAX(metric) FROM OceanHealth WHERE year BETWEEN 2016 AND 2020 GROUP BY country ORDER BY MAX(metric) DESC;