Imagem de fundo

A linguagem de consulta estruturada (SQL) possui um recurso para combinar os registros ...

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:

a

em bancos de dados que não suportam cross join deve-se emulá-lo com o uso de union e sub-queries.

b

full outer join é utilizado para retornar produtos cartesianos e pode ser emulado através de um select com duas tabelas sem cláusula where.

c

inner join é pouco utilizado devido à possibilidade de retornar colunas de relacionamento com valores null.

d

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.

e

left 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.