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 foi a média preliminar para aquele que teve uma média semifinal de 8.966 (3)?
 ###Tabelas: CREATE TABLE coins (coins_id AUTO_INCREMENT PRIMARY KEY, Value VARCHAR, € equiv. VARCHAR, Diameter VARCHAR, Weight VARCHAR, Composition VARCHAR) CREATE TABLE seasons_since_1970 (seasons_since_1970_id AUTO_INCREMENT PRIMARY KEY, Division VARCHAR, Drawn INT, Lost INT, Points INT, League Pos VARCHAR) CREATE TABLE grand_slam_men's_doubles_finals:_20_16–4 (grand_slam_men's_doubles_finals:_20_16–4_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents VARCHAR, Score VARCHAR) CREATE TABLE 5101–5200 (5101–5200_id AUTO_INCREMENT PRIMARY KEY, NGC number INT, Object type VARCHAR, Constellation VARCHAR, Right ascension ( J2000 ) VARCHAR, Declination ( J2000 ) VARCHAR, Apparent magnitude INT) CREATE TABLE final_competition (final_competition_id AUTO_INCREMENT PRIMARY KEY, State VARCHAR, Preliminary Average VARCHAR, Interview VARCHAR, Swimsuit VARCHAR, Evening Gown VARCHAR, Semifinal Average VARCHAR)  
SELECT Preliminary Average FROM final_competition WHERE Semifinal Average = 8.966 (3)