Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2007

Banco de DadosSQL
Código
fc088241
Banca
FCC
Órgão
TRE-MS
Ano
2007
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
A linguagem de consulta estruturada (SQL) possui um recurso para combinar os registros de duas tabelas conhecido como join. Com relação a este recurso, é correto afirmar que:
  1. Aem bancos de dados que não suportam cross join deve-se emulá-lo com o uso de union e sub-queries.
  2. Bfull outer join é utilizado para retornar produtos cartesianos e pode ser emulado através de um select com duas tabelas sem cláusula where.
  3. Cinner join é pouco utilizado devido à possibilidade de retornar colunas de relacionamento com valores null.
  4. Dright outer join é utilizado para retornar os registros da tabela da direita mais os registros encontrados na tabela da esquerda ou null para os valores não encontrados na tabela da esquerda.
  5. Eleft outer join é o tipo default de join, é utilizado para retornar todos os registros de duas tabelas, preenchendo com null os resultados que não foram encontrados em qualquer das tabelas.
Revelar gabarito e comentário

GabaritoD — right outer join é utilizado para retornar os registros da tabela da direita mais os registros encontrados na tabela da esquerda ou null para os valores não encontrados na tabela da esquerda.

Link permanente: /questoes/fc088241