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: Forneça a profundidade média das 3 maiores trincheiras oceânicas no Oceano Pacífico, excluindo a Trincheira das Marianas.
 ###Tabelas: 
CREATE TABLE ocean_trenches (trench_name TEXT, depth FLOAT, location TEXT); INSERT INTO ocean_trenches (trench_name, depth, location) VALUES ('Mariana Trench', '-36069.2', 'Pacific Ocean'), ('Tonga Trench', '-35701.9', 'Pacific Ocean'), ('Kuril Trench', '-35462.3', 'Pacific Ocean');
SELECT AVG(depth) FROM (SELECT ROW_NUMBER() OVER (PARTITION BY location ORDER BY depth DESC) as rn, depth FROM ocean_trenches WHERE location = 'Pacific Ocean' AND trench_name != 'Mariana Trench') tmp WHERE rn <= 3;