none
DML - Joins e Subqueries RRS feed

  • Pergunta

  • Olá pessoal.

    Mais um vez estou aki para tirar minhas duvidas.

    Sou novo na área e gostaria de sebar a opinião de vcs a respeito de joins ou subqueries para consultas complexas.

    Obrigado.


    Jefferson J. Santos Analista de Suporte Remoto Scopus Tecnologia

    terça-feira, 19 de março de 2013 14:48

Todas as Respostas

  • Jefferson, aqui é um fórum voltado para certificação.

    Sugiro você postar sua dúvida no fórum MSDN: http://social.msdn.microsoft.com/Forums/pt-br/categories

    Qual a linguagem para que eu possa mover sua thread.

    []s


    Twitter: @caiado


    quarta-feira, 20 de março de 2013 12:10
  • Jefferson,

    Estou movendo esta thread para o fórum de SQL Server - Desenvolvimento Geral...

    Por favor, da próxima vez que tiver outra dúvida relacionada a esse assunto, poste por lá...

    Obrigado pelo apoio...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    quinta-feira, 28 de março de 2013 12:01
  • Jfferson,

    Qual exatamente é a sua duvida? questão de performance? utilização? alguma problema?


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    ITIL V3 Foundation
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com

    quinta-feira, 28 de março de 2013 17:07
    Moderador
  • Jefferson,

    O que você esta precisando?

    Uma subconsulta é uma consulta aninhada em uma instrução SELECT, INSERT, UPDATE ou DELETE, ou em subconsulta. Uma subconsulta pode ser usada em qualquer lugar em que é permitida uma expressão. Neste exemplo, uma subconsulta é usada como uma expressão de coluna denominada MaxUnitPrice em uma instrução SELECT.

    Usando junções, é possível recuperar dados de duas ou mais tabelas com base em relações lógicas entre as tabelas. Junções indicam como Microsoft SQL Server deveriam usar dados de uma tabela para selecionar as linhas em outra tabela.

    Uma condição de junção define o modo como duas tabelas são relacionadas em uma consulta por:

    • Especificando a coluna de cada tabela a ser usada para a junção. Uma condição de junção típica especifica uma chave estrangeira de uma tabela e sua chave associada na outra tabela.
    • Especificando um operador lógico (por exemplo, = ou <>) a ser usado na comparação de valores das colunas.

    Junções internas podem ser especificadas em cláusulas FROM ou WHERE. Junções externas só podem ser especificadas na cláusula FROM. As condições de junção combinam os critérios de pesquisa WHERE e HAVING para controlar as linhas selecionadas das tabelas base referenciadas na cláusula FROM.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    terça-feira, 2 de abril de 2013 17:33