SóProvas


ID
1550062
Banca
FGV
Órgão
TCE-SE
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Considere duas tabelas X e Y, com as seguintes instâncias:

                     X               Y
                     a       b       c       d
                     1       2       1       2
                     3       3       3       4
                     4       5       5       6
                     5       7       7       8
                                       9       1

O comando SQL que retorna

                        a       b       c       d
                        1       2       1       2
                        3       3       3       4
                        4       5   NULL  NULL
                        5       7       5       6
                   NULL NULL  7       8
                   NULL NULL  9       1

é:

Alternativas
Comentários
  • Uso do Full join para incluir as tabelas. 

  • OUTER FULL JOIN

    Aqui juntamos o poder das junções (JOIN) internas(INNER), a listagem de todas as outras linhas não associadas, tanto do lado direito (RIGHT) da junção como do lado ESQUEDO (LEFT).


    LEFT OUTER JOIN

    Quando queremos listar todas as linhas da tabela a esquerda mesmo que não haja correspondente na tabela da direita.


    RIGHT OUTER JOIN

    Quando queremos listar todas as linhas da tabela a direita mesmo que não haja correspondente na tabela da esquerda.


    CROSS JOIN

    Quando queremos juntar duas ou mais tabelas por cruzamento. Ou seja, para cada linha da tabela FUNCIONARIO queremos todos os CARGOS ou vice-versa.


    INNER JOIN

    Quando queremos juntar duas ou mais tabelas por coincidência. Para cada linha da tabela FUNCINARIO queremos o CARGO correspondente que internamente (INNER), em seus valores de atributos, coincidam.


    fonte: http://www.devmedia.com.br/inner-cross-left-rigth-e-full-joins/21016#ixzz3hm9S6sKC


  • O