none
consulta aninhada RRS feed

  • Pergunta

  • Ola pessoal estou iniciando em banco de dados e tenho uma pergunta que pra mim e muito importante mais pra vcs

    pode ser bobagem.. mais estamos aee um ajudando o outros.

    O que e uma consulta aninhada ? alguem pode me explicar o que uma consulta aninhada.

    Obrigado fico muito grato.

    sábado, 21 de novembro de 2015 02:47

Respostas

  • São consultas cujos resultados são utilizados em outra consulta.

    Exemplo: SELECT NOME, IDADE FROM TB_FUNCIONARIO WHERE IDADE = (SELECT MAX(IDADE) FROM TB_FUNCIONARIO)

    A consulta aninhada retorna a maior IDADE da tabela TB_FUNCIONARIO e o valor é utilizado na consulta externa como filtro para retornar os funcionários com a idade em questão.

    Normalmente as consultas aninhadas podem ser substituídas por consultas que efetuam JOINs(junções) entre tabelas.

    Ver mais em: https://technet.microsoft.com/pt-br/library/ms189575(v=sql.105).aspx

    • Sugerido como Resposta SimorC sábado, 21 de novembro de 2015 06:11
    • Marcado como Resposta Marcos SJ segunda-feira, 23 de novembro de 2015 16:17
    sábado, 21 de novembro de 2015 03:40