Um tutorial sobre consultas aninhadas SQL

Um tutorial sobre SQL consultas aninhadas

A consulta SQL aninhada é uma forma de a consulta SELECT que está dentro de outra consulta SQL.

A consulta SQL aninhada é também chamado de uma subconsulta. A instrução SQL fora é chamada de instrução pai ea instrução SQL dentro é o aninhada ou subconsulta. A consulta aninhada obtém um conjunto de resultados e a instrução SELECT (declaração dos pais) usa isso resulta definido para processamento adicional.

Coisas que você precisa

  • Computador
  • Banco de dados
  • Você pode usar a subconsulta para os seguintes fins:

  • definindo um conjunto de linha que precisam ser inseridos em uma tabela alvo.
  • a definição de um conjunto de resultados que será usado para criar uma visão ou instantâneo.
  • definindo um ou mais valores para uma instrução de atualização.
  • fornecendo valores para WHERE, TENDO e começar com cláusulas de SELECT, UPDATE e DELETE.
  • A instrução SQL obtém informações a partir de uma tabela em um banco particular. Para este exemplo, o nome do banco de dados é emp (por empregado), o ename é o nome do funcionário e deptno é o número do departamento. Você deseja obter todos os nomes de funcionários do departamento de Smith. Você quer determinar em obras qual departamento `Smith` e, em seguida, usar essa resposta para listar todos os nomes do empregado nesse departamento:



    ename SELECT, deptno

     FROM emp
    ONDE deptno =
    (SELECT deptno
    FROM emp
    ONDE ename = `Smith`)
  • A consulta aninhada retorna o número do departamento (deptno) associado empregado `Smith` ea consulta pai usará o conjunto de resultados para obter o nome e número de departamento de todos os funcionários que trabalham no departamento de Smith.

    Faça sua consulta com os resultados finais em mente e usar a consulta aninhada para obter as informações necessárias para a consulta pai para retornar os resultados finais definidos.

  • De esta maneira? Compartilhar em redes sociais:

    LiveInternet