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: Qual é o número total de peixes na tabela 'fish_inventory', agrupados por local da fazenda, tendo uma biomassa total acima da média para todos os locais?
 ###Tabelas: 
CREATE TABLE fish_inventory (id INT, farm_location VARCHAR(255), num_fish INT, biomass FLOAT); INSERT INTO fish_inventory (id, farm_location, num_fish, biomass) VALUES (1, 'Location1', 1000, 12000.0), (2, 'Location1', 1200, 15000.0), (3, 'Location2', 800, 9000.0), (4, 'Location2', 700, 7000.0), (5, 'Location3', 1500, 18000.0);
SELECT farm_location, COUNT(*) FROM fish_inventory GROUP BY farm_location HAVING AVG(biomass) < (SELECT AVG(biomass) FROM fish_inventory);