Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Campeonato 3 bilhoes
create table Estados( sigla_estado char(2) primary key, descricao varchar(50)); insert into Estados(sigla_estado, descricao)values ('MT','Mato Grosso'), ('MA','Maranhão'), ('RN', 'Rio Grande do Norte'), ('PB','Paraíba'), ('RO','Rondônia'), ('CE','Ceará') select * from Estados create table Cidades( cod_cidade int identity primary key, descricao varchar(50), estado char(2) constraint estadoFK references Estados(sigla_estado) ); insert into Cidades(descricao,estado)values ('Alto Boa Vista','MT'), ('São Luis','MA'), ('Parnamirim','RN'), ('João Pessoa','PB'), ('Cacoal','RO'), ('Aurora','CE') select * from Cidades create table Equipes( sigla_equipe char(3) primary key, nome varchar(50), nome_tecnico varchar(50), cor_camisa varchar(50), estado_equipe char(2) constraint FKestado_equipe references Estados (sigla_estado)); insert into Equipes(sigla_equipe,nome,nome_tecnico,cor_camisa,estado_equipe)values ('FNC','FNATIC','JOSE','LARANJA','MA'), ('FRC','FORCE','CLEITON','PRETO','CE'), ('FR','FIRE','FERNANDO','ROXO','MA'), ('CLW','CLOW','LAPIO','AZUL','MT'), ('9E','9INE','JOTARO','AMARELO','PB'), ('VOT','VIOLET','DIO','VERMELHO','RO') select * from Equipes select Cidades.estado, Cidades.cod_cidade from Equipes join Cidades on Equipes.estado_equipe = Cidades.cod_cidade create table Partidas( data_jogo date, equipe1 char(3) constraint equipe1FK foreign key references Equipes (sigla_equipe), equipe2 char(3) constraint equipe2FK foreign key references Equipes (sigla_equipe), placar1 int, placar2 int, nome_juiz varchar(50), cod_cidade int constraint cod_cidadeFK foreign key references Cidades(cod_cidade), constraint chavepriemaria primary key (data_jogo, equipe1, equipe2) ); insert into Partidas values ('2020/10/1','FNC','FRC',0,0,'Leonidas',2), ('2020/10/2','FNC','FR',0,0,'Vicente',3), ('2020/10/3','9E','CLW',0,0,'Robson',4), ('2020/10/4','FRC','FR',0,0,'Fernando',5), ('2020/10/5','FNC','VOT',0,0,'Lisa',6), ('2020/10/6','FRC','VOT',0,0,'Fernando',5), ('2020/10/7','FR','CLW',0,0,'Vicente',3), ('2020/10/8','FNC','9E',0,0,'Leonidas',2), ('2020/10/9','CLW','FNC',0,0,'Leia',1), ('2020/10/10','9E','FRC',0,0,'Fernando',5) select * from Partidas --2°parte select Cidades.cod_cidade, Cidades.descricao, Cidades.estado, Estados.descricao from Cidades join Estados on Estados.sigla_estado = Cidades.Estado -- select Equipes.sigla_equipe, Equipes.nome_nome, Equipes.estado_equipe, Estados.descricao from Equipes join Estado on Estados.sigla_estado = Cidades.estado -- select Partidas.data_jogo, Partidas.equipe1, Equipes.nome from Partidas -- select EQ.sigla_equipe, EQ.nome, EQ.nome_tecnico, EST.descricao from Equipes as EQ join Estado as EST on EST.sigla_estado = EST.estado_equipe -- select PAR.equipe1, EQ1.nome, PAR.equipe2, EQ2.nome, PAR.placar1, PAR.placar2, PAR.data_jogo from Partidas as PAR join as EQ1 on EQ1.sigla_equipe = PAR.equipe1 join as EQ2 on EQ2.sigla_equipe = PAR.equipe2
run
|
edit
|
history
|
help
0
performance on update using subquery versus correlated update
WORK
Генерация чисел в диапазоне в MS SQL
Query through an error in Sql Server 2008 r2
20181117
Elena-Tests
Empleados
Training1
student table create
aa