# Session de SQL Cauê Freitas Barreto 05 InfoB [toc] ### Filmes > Create ```sql= CREATE TABLE TB_GENERO( id_genero int primary key auto_increment, ds_genero varchar(200), bt_ativo bool ); CREATE TABLE TB_FILME ( id_filme int primary key auto_increment, nm_filme varchar(200), id_genero int, vl_avaliacao decimal(15,2), bt_disponivel bool, dt_lancamento date, foreign key (id_genero) references TB_GENERO (id_genero) ); ``` > Insert ```sql= INSERT INTO TB_GENERO (ds_genero, bt_ativo) VALUES ('Ação', true), ('comédia', true), ('drama', true); INSERT INTO TB_FILME (nm_filme, id_genero, vl_avaliacao, bt_disponivel, dt_lancamento) VALUES ('Percy Jackson e o Ladrão de Raios', 1, 7.5, true, '2010-02-12'), ('Rampage', 1, 8.2, true, '2018-04-12'), ('Minha mãe é uma peça', 2, 10.0, true, '2015-08-16'), ('Radioactive', 3, 10.0, true, '2020-03-01'), ('Era uma vez um sonho', 3, 9.5, true, '2020-09-12'), ('Relatos do Mundo', 3, 8.5, true, '2020-01-21'); ``` > Select script ```sql= SELECT G.ds_genero, F.nm_filme, F.vl_avaliacao, F.bt_disponivel, F.dt_lancamento FROM TB_FILME F INNER JOIN TB_GENERO G ON F.id_genero = G.id_genero WHERE G.ds_genero = 'drama' AND F.bt_disponivel = true AND G.bt_ativo = true ORDER BY G.ds_genero, F.nm_filme;
{"metaMigratedAt":"2023-06-15T23:40:10.934Z","metaMigratedFrom":"Content","title":"Session de SQL","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":1484,\"del\":0}]"}
Expand menu