Para criar a tabela "Top_Filmes" com os campos especificados, você pode utilizar a seguinte query: CREATE TABLE Top_Filmes ( Movie_id INTEGER, nome_filme TEXT, Avaliacao_filme NUMBER ); Para inserir os dados resultantes da query fornecida, você pode utilizar o seguinte comando INSERT: INSERT INTO Top_Filmes (Movie_id, nome_filme, Avaliacao_filme) SELECT m.movie_id, m.movie_title as nome_filme, round(avg(r.rating_score),2) media_avaliacao FROM movies m JOIN ratings r ON m.movie_id = r.movie_id WHERE r.rating_timestamp_utc >= "01/01/2015" AND m.movie_release_year >= 2000 GROUP BY 1,2 HAVING media_avaliacao >= 3; Para validar se todos os registros foram inseridos, você pode utilizar o seguinte comando SELECT: SELECT count(*) from Top_Filmes;
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar