Joins

1023 palavras 5 páginas
UNIVERSIDADE ESTADUAL DE GOIAS
UNIDADE UNIVERSITARIA DE POSSE
BACHARELADO EM SISWEMAS DE INFORMAÇÃO

DANIEL DE SOUSA SANTOS

SQL JOINS

POSSE - GO
2014
DANIEL DE SOUSA SANTOS

SQL JOINS

POSSE – GO
2014
Sumário

Introdução
Joins são a maneira de se ligar as tabelas em uma instrução SQL. São usados para recuperar dados que estão espalhados entre várias tabelas do banco de dados e se ligam de alguma maneira. Para a recuperação destes dados, precisamos utilizar um join.

O Inner Join
Uma Junção Interna (Inner Join) é caracterizada por uma seleção que retorna apenas os dados que atendem às condições de junção, isto é, quais linhas de uma tabela se relacionam com as linhas de outras tabelas. Para isto utilizamos a cláusula ON, que é semelhante à cláusula WHERE.
Podemos especificar duas formas diferentes de expressar esta junção: a explícita utiliza a palavra JOIN, enquanto a implícita utiliza ',' para separar as tabelas a combinar na cláusula FROM do SELECT. Então sempre é gerado o produto cruzado do qual são selecionadas as combinações que cumpram a cláusula WHERE.
É necessário ter algum cuidado quando se combinam colunas com valores nulos (NULL), já que o valor nulo não se combina com outro valor, ou outro valor nulo, exceto quando se agregam predicados como IS NULL ou IS NOT NULL
A cláusula INNER JOIN permite usar um operador de comparação para comparar os valores de colunas provenientes de tabelas associadas. Por meio desta cláusula, os registros de duas tabelas são usados para que sejam gerados os dados relacionados de ambas. Usamos as cláusulas WHERE e FROM para especificar esse tipo de associação.
O Inner Join tem como objetivo aglutinar duas ou mais tabelas mediante atributos comuns que estão presentes nas mesmas, onde para realizarmos esta junção, utilizamos as chaves primárias / estrangeiras.
Dentre as vantagens de se utilizar o

Relacionados

  • SQL Joins
    1194 palavras | 5 páginas
  • Consulta SQL básica - joins
    8246 palavras | 33 páginas
  • An Lise Banco Dados 06 JOINS
    608 palavras | 3 páginas
  • sasasasasa
    545 palavras | 3 páginas
  • Inner join
    415 palavras | 2 páginas
  • DocTCC
    715 palavras | 3 páginas
  • Resumo Processamento consultas
    4535 palavras | 19 páginas
  • Análise do genetic query optimizer no postgresql
    788 palavras | 4 páginas
  • Ligação Northwind
    327 palavras | 2 páginas
  • BANCO DE DADOS FIREBIRD
    3061 palavras | 13 páginas