Do curso: SQL Server: Formação Básica
Acesse o curso completo hoje mesmo
Cadastre-se hoje mesmo e acesse mais de 23.200 cursos criados por especialistas.
LEFT JOIN e RIGHT JOIN
Do curso: SQL Server: Formação Básica
LEFT JOIN e RIGHT JOIN
Vamos utilizar agora o arquivo "Right e Left Join". Nesse arquivo nós temos o select da aula anterior, e quando executamos o select você vai perceber que nós conseguimos trazer as reservas ativas com os dados do hóspede e dados do quarto em que a pessoa está ocupando. Agora, nós vamos usar uma regra diferente. INNER JOIN utiliza a cardinalidade dos dados, indicando que deve haver registros que coincidam em todas as tabelas para que essa informação possa ser trazida. Nós vamos fazer uma inversão. E eu vou trocar o "INNER" pela palavra "LEFT JOIN". É como se nós estivéssemos utilizando sempre a tabela anterior. Left significa esquerda, então a tabela da esquerda de hóspedes é a principal, é a mandatória. A partir dela eu quero filtrar todas as reservas de quarto para todos os hóspedes, e na sequência, quartos está olhando para tabela "Reserva quartos". Nesse caso, poderíamos até deixar o INNER JOIN, mas vamos deixar ambas como Left. Ao executar o código, pressionando F5, você vai…
Pratique enquanto aprende com arquivos de exercícios
Baixe os arquivos usados pelo instrutor do curso. Siga a apresentação e aprenda assistindo, ouvindo e praticando.
Conteúdos
-
-
-
-
-
-
-
(Bloqueados)
Entender as regras do T-SQL3 m5 s
-
(Bloqueados)
Usar o editor T-SQL5 m48 s
-
(Bloqueados)
Criar uma tabela com T-SQL4 m29 s
-
(Bloqueados)
Adicionar dados em uma tabela3 m40 s
-
(Bloqueados)
Recuperar dados com SELECT4 m21 s
-
(Bloqueados)
Filtrar resultados com WHERE4 m29 s
-
(Bloqueados)
Classificar registros3 m59 s
-
(Bloqueados)
Apagar registros de uma tabela4 m47 s
-
(Bloqueados)
Fazer UPDATE de registros na tabela3 m44 s
-
(Bloqueados)
Unir tabelas nas consultas com JOIN5 m9 s
-
(Bloqueados)
LEFT JOIN e RIGHT JOIN2 m49 s
-
(Bloqueados)
Apagar uma tabela no banco de dados com DELETE4 m43 s
-
(Bloqueados)
-
-
-
-
-
-