Última atualização em 26 de fevereiro de 2020 08:07:43 (UTC/GMT +8 horas)

LEFT JOIN

O SQL LEFT JOIN (especificado com as palavras-chave LEFT JOIN e) associa duas tabelas e obtém todas as linhas correspondentes de duas tabelas para que o SQL-expressão for verdadeira, além de linhas de frist tabela que não correspondem a qualquer linha da segunda tabela.,

LEFT Join: Syntax

SELECT *FROM table1LEFT JOIN table2ON table1.column_name=table2.column_name;

pictorial representation:

SQL LEFT join fetches a complete set of records from table1, with the matching records (depending on the availability) in table2. O resultado é nulo no lado direito quando não houver correspondência.,d colunas da tabela da empresa e a identificação da empresa, nome do item, o item unidade colunas de alimentos mesa, depois de uma união EXTERNA com estas tabelas mencionadas, a seguinte instrução de SQL pode ser usado :

Exemplo de tabela: alimentos

tabela de Exemplo: a empresa

Código SQL:

Explicação:

Esta instrução de SQL deve retornar todas as linhas da tabela da empresa e apenas as linhas da tabela de alimentos onde os campos associados forem iguais e se a cláusula de correspondências não há registros na ‘alimentos’ tabela, a associação ainda irá retornar linhas, mas o NULO em cada coluna da direita da tabela.,disponível na barraca de comida, a seguinte instrução de SQL pode ser usado :

Exemplo de tabela: alimentos

Exemplo de tabela: counter_sale

Código SQL:

SELECT a.bill_no, b.item_name, a.bill_amt FROM counter_sale a LEFT JOIN foods b ON a.item_id=b.item_id WHERE a.bill_amt>500;

Explicação:

Esta instrução de SQL irá juntar todas as linhas da counter_sale tabela e apenas as linhas da tabela de alimentos onde os campos associados forem iguais e se a cláusula de correspondências não há registros na tabela de alimentos, a associação ainda irá retornar linhas, mas o NULO em cada coluna da tabela para a direita, portanto, elimina as linhas que projeto de lei montante é igual ou inferior a 500.,ve se comprometeu a fornecer o item, e nenhum valor NULO para o fabricante, não são permitidos, a seguinte instrução de SQL pode ser usado:

Exemplo de tabela: alimentos

tabela de Exemplo: a empresa

Exemplo de tabela: counter_sale

Código SQL:

Explicação:

Esta instrução de SQL irá juntar todas as linhas da counter_sale tabela e apenas as linhas da tabela de alimentos onde os campos associados são coincidentes e se a cláusula de correspondências não há registros na tabela de alimentos, a associação ainda irá retornar linhas, mas o NULO em cada coluna da direita da tabela., Portanto, este resultado se juntará com a tabela da empresa e todas as linhas da tabela de resultados e as linhas correspondentes e incomparáveis da tabela da empresa também virão, mas para as linhas incomparáveis da tabela da empresa, o valor da coluna será nulo. Portanto, a cláusula onde irá eliminar as linhas que o valor da coluna Nome da empresa é nulo e depois disso, a ordem por cláusula irá organizar as linhas em ordem ascendente de acordo com o número de conta.

saída:

apresentação pictórica:

Qual é a diferença entre a junção esquerda e a junção exterior esquerda no SQL?,

na verdade não há diferença entre uma junção esquerda e uma junção exterior esquerda – ambos se referem à operação semelhante em SQL.

tabela de amostragem: empresa

tabela de amostragem: alimentos

O ponto importante a ser observado que a última linha da tabela da empresa, a identificação da empresa não existe na tabela alimentos. Além disso, a última linha da tabela foods o valor DO ID da empresa é nulo e não existe na tabela da empresa. Estes factos provarão ser significativos da adesão da esquerda.

aqui a instrução SQL sem usar ” outer “com”left join”.,

SQL Code:

Running the SQL with the “outer” keyword, would give us the exact same results as running the SQL without the “outer”. Aqui a declaração SQL com ” outer “com”left join”.

SQL Código:

uma junção exterior à esquerda ou uma junção à esquerda mantém todas as linhas da companhia da tabela esquerda, independentemente de haver uma linha que corresponda na mesa direita dos alimentos. Aqui está a saída abaixo para ambas as afirmações acima.

saída:

saídas da referida declaração SQL mostrada aqui é tomada usando Oracle Database 10g Express Edition.,Gestão

  • Filme de Banco de dados
    • consultas BÁSICAS no filme de Banco de dados
    • SUBCONSULTAS no filme de Banco de dados
    • JUNTA de filmes na base de Dados
  • Futebol de Banco de dados
    • Introdução
    • consultas BÁSICAS sobre o futebol de Banco de dados
    • SUBCONSULTAS sobre o futebol de Banco de dados
    • JUNTA de consultas no futebol de base de Dados
  • Hospital de base de Dados
    • Introdução
    • BASIC, SUBCONSULTAS, e JUNTA-se
  • Funcionário de Banco de dados
    • consultas BÁSICAS do empregado de Banco de dados
    • SUBCONSULTAS na base de Dados de funcionários
  • Mais para vir!,
  • Deixe uma resposta

    O seu endereço de email não será publicado. Campos obrigatórios marcados com *