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 classificação média dos espectadores de 18 a 49 anos onde o total de espectadores é de 3,93 milhões e a participação é inferior a 4?
 ###Tabelas: CREATE TABLE round_nine (round_nine_id AUTO_INCREMENT PRIMARY KEY, Pick # INT, Player VARCHAR, Position VARCHAR, Nationality VARCHAR, NHL team VARCHAR, College/junior/club team VARCHAR) CREATE TABLE weekly_ratings (weekly_ratings_id AUTO_INCREMENT PRIMARY KEY, Episode VARCHAR, Air Date VARCHAR, Timeslot (EST) VARCHAR, Season INT, Rating INT, Share INT, 18–49 INT, Viewers (m) INT, Rank (#) VARCHAR) CREATE TABLE by_season (by_season_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Class VARCHAR, Bike VARCHAR, Team VARCHAR, Race INT, Pole INT, FLap INT) CREATE TABLE individual-triple_doubles (individual-triple_doubles_id AUTO_INCREMENT PRIMARY KEY, # INT, Player VARCHAR, Points INT, Rebounds INT, Assists INT, Opponent VARCHAR, Date VARCHAR) CREATE TABLE contemporary_humor_magazines (contemporary_humor_magazines_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Language VARCHAR, Country VARCHAR, Years published VARCHAR, Frequency VARCHAR, Medium VARCHAR, Classification VARCHAR)  
SELECT AVG 18–49 FROM weekly_ratings WHERE Viewers (m) = 3.93 AND Share < 4