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 é a média de lançamentos com 0 falhas, foguete Soyuz e menos de 12 sucessos?
 ###Tabelas: CREATE TABLE 80_million_to_99_million_records (80_million_to_99_million_records_id AUTO_INCREMENT PRIMARY KEY, Artist VARCHAR, Country of origin VARCHAR, Period active VARCHAR, Release-year of first charted record INT, Genre VARCHAR, Claimed sales VARCHAR) CREATE TABLE european_nations_cup__all-time_table_2000-2013 (european_nations_cup__all-time_table_2000-2013_id AUTO_INCREMENT PRIMARY KEY, Champs INT, Games INT, Draw INT, Lost INT, Win/Lose Percentage VARCHAR) CREATE TABLE steel_challenge_men's_world_records (steel_challenge_men's_world_records_id AUTO_INCREMENT PRIMARY KEY, Stage VARCHAR, Shooter VARCHAR, Time INT, Avg. Run INT, Year INT) CREATE TABLE by_type (by_type_id AUTO_INCREMENT PRIMARY KEY, Rocket VARCHAR, Country VARCHAR, Family VARCHAR, Launches INT, Successes INT, Failures INT, Partial failures INT) CREATE TABLE championship_of_tunisia (championship_of_tunisia_id AUTO_INCREMENT PRIMARY KEY, Season INT, Years VARCHAR, Final Standing INT, Points INT, Top Goal Scorer VARCHAR)  
SELECT AVG Launches FROM by_type WHERE Failures = 0 AND Rocket = soyuz AND Successes < 12